MSDN 说关于 RegEnumValue 获得的字符串数据
如果数据具有 REG_SZ、REG_MULTI_SZ 或 REG_EXPAND_SZ 类型,则该字符串可能未使用正确的空终止字符进行存储。因此,即使函数返回 ERROR_SUCCESS,应用程序在使用前也应确保字符串正确终止;否则,它可能会覆盖缓冲区。(注意 REG_MULTI_SZ 字符串应该有两个空终止字符。)
假设一个值为 REG_MULTI_SZ,这是否意味着序列中的每个字符串都可以或不能以 null 终止,或者只是可能不存在最后一个双 null 终止符,但所有内部 null 终止符都存在?