【发布时间】:2012-04-13 23:20:40
【问题描述】:
我想知道哪个 Win32 API 调用正在使用 UNICODE 路径创建文件。只是为了确保,我不是在谈论这里的内容,只是文件路径。如果有人用 MSDN url 打我,我将不胜感激,我的 google fu 这次失败了。
提前一百万谢谢。
【问题讨论】:
-
呃,
CreateFile?哪些与 I/O 相关的 Win32 API不支持 Unicode?span> -
Windows 从 NT 3.1 开始支持 unicode support.microsoft.com/kb/99884
-
我认为您在 MSDN 中寻找的短语是 UNC。
-
我找到了 CreateFileW() 函数,它可以满足我的需要。谢谢大家。
-
您的应用程序应使用定义的 UNICODE 进行编译,然后您将获得本机 Unicode API,而不是真正 API 的 naff 旧 ANSI 包装器
标签: c++ windows winapi unicode filesystems