EXCEPINFO 構造体

定義

IDispatch::Invoke 中に発生する例外を記述します。

public value class EXCEPINFO
public struct EXCEPINFO
type EXCEPINFO = struct
Public Structure EXCEPINFO
継承
EXCEPINFO

注釈

詳細については、「 EXCEPINFO 構造体」を参照してください。

共通言語ランタイムは、ネイティブ コードの COM メソッドが HRESULT を返すときに例外をスローします。 詳細については、「 How to: Map HRESULTs and Exceptions」を参照してください。

フィールド

bstrDescription

ユーザーに対して表示するエラーを記述します。

bstrHelpFile

エラーに関する詳細な情報が含まれているヘルプ ファイルの、ドライブ名、パス名、およびファイル名から成る完全修飾名を格納します。

bstrSource

例外の理由を示すメッセージです。 通常は、これはアプリケーション名です。

dwHelpContext

ヘルプ ファイル内のトピックのヘルプ コンテキスト ID を示します。

pfnDeferredFillIn

引数として EXCEPINFO構造体をとり、HRESULT 値を返す関数を指すポインターを表します。 遅延読み込みを行わない場合は、このフィールドは null に設定されます。

pvReserved

このフィールドは予約されています。null に設定する必要があります。

scode

エラーについて記述する戻り値です。

wCode

エラーを識別するエラー コードを表します。

wReserved

このフィールドは予約されています。0 に設定する必要があります。

適用対象