Microsoft 固有の仕様
_com_error
オブジェクトに格納された HRESULT
の文字列メッセージを取得します。
構文
const TCHAR * ErrorMessage() const throw();
戻り値
_com_error
オブジェクト内に記録されたHRESULT
の文字列メッセージを返します。 HRESULT
がマップされた 16 ビット wCode
の場合は、汎用メッセージ "IDispatch error #<wCode>
" が返されます。 メッセージがない場合、一般的なメッセージ "Unknown error #<hresult>
" が返されます。 返される文字列は、 _UNICODE
マクロの状態に応じて Unicode またはマルチバイト文字列です。
解説
_com_error
オブジェクト内に記録HRESULT
の適切なシステム メッセージ テキストを取得します。 システム メッセージ テキストは、Win32 FormatMessage
関数を呼び出すことによって取得されます。 返される文字列は FormatMessage
API によって割り当てられ、 _com_error
オブジェクトが破棄されると解放されます。
Microsoft 固有の仕様はここまで