次の方法で共有


_com_error::ErrorMessage

Microsoft 固有の仕様 →

HRESULT の文字列メッセージを格納します _com_error のオブジェクトを取得します。

const TCHAR * ErrorMessage( ) const throw( );

戻り値

_com_error オブジェクト内で記録された HRESULT のメッセージ文字列を返します。HRESULT がマップ済みの 16 ビット wCode 場合一般的なメッセージ 「」 IDispatch error #<wCode> が返されます。メッセージがない場合一般的なメッセージ 「」 Unknown error #<hresult> が返されます。返される文字列は _UNICODE マクロの状態に応じてUnicode またはマルチバイト文字列です。

解説

HRESULT の適切なシステム メッセージのテキストを記録しました _com_error 内のオブジェクトを取得します。システム メッセージのテキストが FormatMessage Win32 の関数を呼び出すことで取得できます。返される文字列は FormatMessage API によって割り当てられます _com_error のオブジェクトが破棄されるときに解放されます。

終了 Microsoft 固有の仕様→

参照

関連項目

_com_error クラス