_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 固有の仕様→