如何破译 COM 函数返回"-1072875847" hr 返回值?
How to decipher the hr return value "-1072875847" returned by a COM function?
我使用的是VC++。COM函数返回的hr返回值为"-1072875847"。有人能告诉我如何将hr值解读为其实际含义吗。具体来说,"-1078785847"代表什么?
提前感谢。
代码是HRESULT
值,最好用十六进制读取。这是0xC00D36B9
,它是媒体基础错误"一个对象的媒体类型用完了,因此无法完成请求的流式对象链。"(MF_E_NO_MORE_TYPES
)。
这应该可以做到,
std::cout << "Error: " << std::hex << hrStatus << std::endl;
你需要转到头文件mferror.h并搜索它。或者谷歌一下。祝好运