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 ネイティブのみ
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET