API 引用(Visual Studio 调试)
参考部分包括 API 的概念性概述、显示所有 API 元素的语法和用法的指南以及代码示例的分类。 所有引用按类别按字母顺序列出。
下表显示了方法返回的常见 HRESULT
值。
名称 | 描述 | 值 |
---|---|---|
S_OK | 成功。 | 0x00000000 |
E_UNEXPECTED | 意外失败。 | 0x8000FFFF |
E_NOTIMPL | 未实现。 | 0x80004001 |
E_OUTOFMEMORY | 内存不足,无法完成操作。 | 0x8007000E |
E_INVALIDARG | 一个或多个参数无效。 | 0x80070057 |
E_NOINTERFACE | 不支持此类接口。 | 0x80004002 |
E_POINTER | 无效指针。 | 0x80004003 |
E_HANDLE | 无效句柄。 | 0x80070006 |
E_ABORT | 操作已中止。 | 0x80004004 |
E_FAIL | 意外失败。 | 0x80004005 |
E_ACCESSDENIED | 常规访问被拒绝错误。 | 0x80070005 |
注意
当 Visual Studio 调试方法返回 S_OK
时,假定所有 out 参数指针都有效,也就是说,返回时 S_OK
不会对 out 参数指针执行验证。
注意
无效或 NULL
[out] 参数可能会导致 IDE 崩溃。