次の方法で共有


ICorDebugProcess6::D ecodeEvent メソッド

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

構文

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 ネイティブでのみ使用できます。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET のバージョン: .NET Framework 4.6 以降で使用可能

こちらも参照ください