MSDN中API函数CreateFile的错误信息的描述不正确哦
来源:互联网 发布:caffe框架 编辑:程序博客网 时间:2024/05/16 04:38
今天写代码的时候忽然发现,CreateFile的错误信息并不像MSDN所说的那样
当文件已存在,并且是只读+系统属性时,返回的是0xffffffff,但是GetLastError返回的是80,而不是像MSDN所说:“即使函数成功,但若文件存在,且指定了CREATE_ALWAYS 或 OPEN_ALWAYS,GetLastError也会设为ERROR_ALREADY_EXISTS”的ERROR_ALREADY_EXISTS。
ERROR_ALREADY_EXISTS定义为183L,183的是“当文件已存在时,无法创建该文件。 ”而GetLastError返回的80的错误描述是“文件存在。 ”。
于是,大家注意别被忽悠哦。
- MSDN中API函数CreateFile的错误信息的描述不正确哦
- MSDN中关于SetWindowLongPtr和GetWindowLongPtr函数的描述错误
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile,DeviceIoControl等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile,DeviceIoControl等API详解(或者说MSDN的翻译)
- CreateFile,ReadFile等API详解(或者说MSDN的翻译)
- 091101(星期天)OnNotify函数的msdn描述
- CreateFile之类的几个函数
- msdn的类型成员描述
- 1128 socket的msdn描述
- split汉字
- 职业生涯12个致命想法
- 从Oracle到DB2,问题集(一)
- 单点登录
- 键盘的驱动
- MSDN中API函数CreateFile的错误信息的描述不正确哦
- 从Oracle到DB2,问题集(二)
- 商业Flash设计经验谈
- OpenGLES/OpenGL 区别
- 利用Visual C#编程模拟鼠标操作
- 伯乐眼中的“千里马”
- Sample of C++ read/write a text file
- 再谈数据仓库关键技术
- Qt经典出错信息之QFontDatabase: Cannot find font directory