次の方法で共有


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
[入力] マネージド デバッグ イベントに関する情報が含まれているネイティブ例外デバッグ イベントからバイト配列へのポインター。

countBytes
[入力] pRecord バイト配列にある要素数。

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

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

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

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

解説

Note

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

必要条件

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

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

ライブラリ: CorGuids.lib

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

関連項目