次の方法で共有


ICorDebugProcess6::DecodeEvent メソッド

特別に作成されたネイティブ例外デバッグ イベントのペイロードにカプセル化されたマネージド デバッグ イベントをデコードします。

構文

HRESULT DecodeEvent(
        [in, length_is(countBytes), size_is(countBytes)]  const BYTE pRecord[],
        [in] DWORD countBytes,
        [in] CorDebugRecordFormat format,
        [in] DWORD dwFlags,
        [in] DWORD dwThreadId,
        [out] ICorDebugDebugEvent **ppEvent
);

パラメーター

pRecord [in]マネージド デバッグ イベントに関する情報を含むネイティブ例外デバッグ イベントからのバイト配列へのポインター。

countBytes [in] pRecord バイト配列内の要素の数。

format [in]アンマネージ デバッグ イベントの形式を指定する CorDebugRecordFormat 列挙メンバー。

dwFlags [in]ターゲット アーキテクチャに依存し、デバッグ イベントに関する追加情報を指定するビット フィールド。 Windows システムでは、CorDebugDecodeEventFlagsWindows 列挙型のメンバーである場合があります。

dwThreadId [in]例外がスローされたスレッドのオペレーティング システム識別子。

ppEvent [out]デコードされたマネージド デバッグ イベントを表す ICorDebugDebugEvent オブジェクトのアドレスへのポインター。

解説

注意

このメソッドは .NET ネイティブでのみ使用できます。

必要条件

:システム要件」を参照してください。

ヘッダー: CorDebug.idl、CorDebug.h

ライブラリ: CorGuids.lib

.NET Framework のバージョン: 4.6 以降で使用可能、.NET ネイティブのみ

関連項目