Windows C / C ++ API中函数的标准返回类型称为HRESULT
。
H是什么意思?
答案 0 :(得分:7)
答案 1 :(得分:3)
COM函数和方法的返回值是 HRESULT ,它不是对象的句柄,而是32位值,其中多个字段在单个32位ULONG变量中编码
这似乎表明它代表“处理”,但在这种情况下被滥用。
答案 2 :(得分:3)
十六进制结果。
HRESULT以0x80070005的形式列出。它们是COM \ OLE调用返回的数字,表示各种类型的SUCCESS或FAILURE。代码本身由一个位字段结构组成,用于那些想要深入研究细节的人。
可以找到位字段结构的详细信息here at Microsoft Dev Center's topic Structure of COM Error Codes和here at MSDN HRESULT Structure。