作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在过去的几天里,我一直在 Windows 2003 上使用 SetupApi,我看到了一堆我没有预料到的错误。例如,如果我通过 GUID_NULL
至 SetupDiGetClassDescription
,它返回 FALSE 和 GetLastError()
返回 0xE0000206
.
GUID_NULL 来自 SetupDiEnumDeviceInfo
;我不是故意这样做的。
我也看到过错误 0xE0000209
.这些“0xE”错误值在哪里声明、定义或记录?
最佳答案
原来他们在SetupAPI.h
,但伪装。0xE0000206
是 ERROR_INVALID_CLASS
:
#define ERROR_INVALID_CLASS (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x206)
0xE0000209
是
ERROR_INVALID_REG_PROPERTY
:
#define ERROR_INVALID_REG_PROPERTY (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x209)
#define APPLICATION_ERROR_MASK 0x20000000
#define ERROR_SEVERITY_ERROR 0xC0000000
0xC | 0x2
是
0xE
.
关于setupapi - SetupDiGetClassDescription 返回 FALSE,设置错误 0xE0000206,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1093015/
在过去的几天里,我一直在 Windows 2003 上使用 SetupApi,我看到了一堆我没有预料到的错误。例如,如果我通过 GUID_NULL至 SetupDiGetClassDescriptio
我是一名优秀的程序员,十分优秀!