我在 msdn 中使用了这段代码(从文件句柄获取文件名)来获取我从findfirstchangenotification获得的文件句柄的文件名。
但现在的问题是生成的字符串的编码在某种程度上是错误的。我只看到一个字符而不是所有字符(通常是问号)。
所以我的代码调用GetMappedFileName
,并得到问号。
if (GetMappedFileName (GetCurrentProcess(),
pMem,
pszFilename,
MAX_PATH))
为什么?