如何破译 COM 函数返回"-1072875847" hr 返回值?

How to decipher the hr return value "-1072875847" returned by a COM function?

本文关键字:-1072875847 hr 返回值 返回 何破译 COM 函数      更新时间:2023-10-16

我使用的是VC++。COM函数返回的hr返回值为"-1072875847"。有人能告诉我如何将hr值解读为其实际含义吗。具体来说,"-1078785847"代表什么?

提前感谢。

代码是HRESULT值,最好用十六进制读取。这是0xC00D36B9,它是媒体基础错误"一个对象的媒体类型用完了,因此无法完成请求的流式对象链。"(MF_E_NO_MORE_TYPES)。

这应该可以做到,

std::cout << "Error: " << std::hex << hrStatus << std::endl; 

你需要转到头文件mferror.h并搜索它。或者谷歌一下。祝好运