0

Windows ランタイムを操作するときに COM エラー コード (HRESULT 値) を処理する必要があるため、エラー コードに関する情報がどこにあるのか知りたいです。もちろん Google を試しましたが、デスクトップ アプリのコードしか見つかりませんでした (http://msdn.microsoft.com/en-us/library/windows/desktop/dd542642%28v=vs.85%29.aspx)。同じかもしれませんが、Windows ランタイムは確かにそのリストにエラー コードを追加します。

4

1 に答える 1

0

リンク先のドキュメント ( 「COM エラー コード」 ) には、標準の HRESULT 値がすべて含まれている必要があります。HRESULT として表示されるシステム エラー コードもあることに注意してください。

標準の HRESULT とエラー コードは<winerror.h>、Windows SDK の一部であるヘッダーでも定義されています (このヘッダーはHRESULT_FROM_WIN32、システム エラー コードを同等の HRESULT に変換するために使用できる関数も定義します。

他のコンポーネント (サード パーティ コンポーネントなど) は、他の HRESULT を使用する場合があることに注意してください。各コンポーネントは、使用する HRESULT 値とその意味を文書化する必要があります。

于 2012-10-04T20:17:14.970 に答える