COleDispatchException クラス
OLE オートメーションの主要部分である OLE IDispatch
インターフェイス固有の例外を処理します。
構文
class COleDispatchException : public CException
メンバー
パブリック データ メンバー
名前 | 説明 |
---|---|
COleDispatchException::m_dwHelpContext | エラーのヘルプ コンテキスト。 |
COleDispatchException::m_strDescription | 音声エラーの説明。 |
COleDispatchException::m_strHelpFile | で使用 m_dwHelpContext するヘルプ ファイル。 |
COleDispatchException::m_strSource | 例外を生成したアプリケーション。 |
COleDispatchException::m_wCode | IDispatch -specific エラー コード。 |
解説
基底クラスから CException
派生した他の例外クラスと同様に、THROW、 COleDispatchException
THROW_LAST、TRY、CATCH、AND_CATCH、END_CATCHマクロと共に使用できます。
一般に、オブジェクトを作成してスローCOleDispatchException
するには、AfxThrowOleDispatchException を呼び出す必要があります。
例外の詳細については、「例外処理 (MFC)」および「例外: OLE 例外」を参照してください。
継承階層
COleDispatchException
必要条件
ヘッダー : afxdisp.h
COleDispatchException::m_dwHelpContext
アプリケーションのヘルプ (.HLP) ファイル。
DWORD m_dwHelpContext;
解説
このメンバーは、例外がスローされたときに関数 AfxThrowOleDispatchException によって設定されます。
例
COleDispatchDriver::CreateDispatchの例を参照してください。
COleDispatchException::m_strDescription
"ディスクがいっぱい" などの音声エラーの説明が含まれています。
CString m_strDescription;
解説
このメンバーは、例外がスローされたときに関数 AfxThrowOleDispatchException によって設定されます。
例
COleDispatchDriver::CreateDispatchの例を参照してください。
COleDispatchException::m_strHelpFile
フレームワークは、この文字列にアプリケーションのヘルプ ファイルの名前を入力します。
CString m_strHelpFile;
COleDispatchException::m_strSource
フレームワークは、この文字列に例外を生成したアプリケーションの名前を入力します。
CString m_strSource;
例
COleDispatchDriver::CreateDispatchの例を参照してください。
COleDispatchException::m_wCode
アプリケーションに固有のエラー コードが含まれています。
WORD m_wCode;
解説
このメンバーは、例外がスローされたときに関数 AfxThrowOleDispatchException によって設定されます。
関連項目
MFC サンプル CALCDRIV
CException クラス
階層図
COleDispatchDriver クラス
COleException クラス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示