_com_error クラス
Microsoft 固有の仕様 →
_com_error のオブジェクトはタイプ ライブラリから生成されるヘッダー ファイルでのエラー処理のラッパー関数または COM サポート クラスの 1 種類によって検出された例外条件を表します。_com_error のクラスは HRESULT のエラー コードと IErrorInfo Interface に関連付けられたオブジェクトをカプセル化します。
構築
_com_error オブジェクトを構築します。 |
演算子
別の種類の _com_error の既存のオブジェクトを割り当てます。 |
抽出器の関数
コンストラクターに渡される HRESULT を取得します。 |
|
コンストラクターに渡される IErrorInfo のオブジェクトを取得します。 |
|
カプセル化 HRESULT にマップされる 16 ビットのエラー コードを取得します。 |
IErrorInfo の関数
呼び出しの IErrorInfo::GetDescription の関数。 |
|
呼び出しの IErrorInfo::GetHelpContext の関数。 |
|
IErrorInfo::GetHelpFile の関数の呼び出し |
|
呼び出しの IErrorInfo::GetSource の関数。 |
|
呼び出しの IErrorInfo::GetGUID の関数。 |
形式でメッセージの抽出器
_com_error のオブジェクトに格納されている HRESULT の文字列メッセージを取得します。 |
HRESULT マッパーへの ExepInfo.wCode
16 ビット wCode に 32 ビット HRESULT をマップします。 |
|
32 ビット HRESULT に 16 ビット wCode をマップします。 |
要件
Header: comdef.h
Lib: comsuppw.lib または comsuppwd.lib (詳細については /Zc:wchar_t (wchar_t をネイティブ型として認識) を参照してください)