特別に作成されたネイティブ例外デバッグ イベントのペイロードにカプセル化されたマネージド デバッグ イベントをデコードします。
構文
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 以降で使用可能
こちらも参照ください
.NET