0

私はVC++を使用しています。COM関数によって返されるhrの戻り値は「-1072875847」です。誰かがhr値を実際の意味に解読する方法を教えてもらえますか?具体的には、「-1072875847」は何の略ですか?

少し早いですがお礼を。

4

2 に答える 2

3

コードはHRESULT値であり、16進数で読む方が適切です。これは0xC00D36B9、Media Foundationエラーです。「オブジェクトがメディアタイプを使い果たしたため、要求されたストリーミングオブジェクトのチェーンを完了できません。」(MF_E_NO_MORE_TYPES)。

于 2012-07-31T09:27:54.523 に答える
0

これでうまくいくはずです、

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

そして、ヘッダーファイルmferror.hに移動して検索する必要があります。またはグーグルそれ。幸運を

于 2012-08-18T01:07:08.080 に答える