Windows ランタイムを操作するときに COM エラー コード (HRESULT 値) を処理する必要があるため、エラー コードに関する情報がどこにあるのか知りたいです。もちろん Google を試しましたが、デスクトップ アプリのコードしか見つかりませんでした (http://msdn.microsoft.com/en-us/library/windows/desktop/dd542642%28v=vs.85%29.aspx)。同じかもしれませんが、Windows ランタイムは確かにそのリストにエラー コードを追加します。
質問する
628 次
1 に答える
0
リンク先のドキュメント ( 「COM エラー コード」 ) には、標準の HRESULT 値がすべて含まれている必要があります。HRESULT として表示されるシステム エラー コードもあることに注意してください。
標準の HRESULT とエラー コードは<winerror.h>
、Windows SDK の一部であるヘッダーでも定義されています (このヘッダーはHRESULT_FROM_WIN32
、システム エラー コードを同等の HRESULT に変換するために使用できる関数も定義します。
他のコンポーネント (サード パーティ コンポーネントなど) は、他の HRESULT を使用する場合があることに注意してください。各コンポーネントは、使用する HRESULT 値とその意味を文書化する必要があります。
于 2012-10-04T20:17:14.970 に答える