ICorDebugProcess2::SetUnmanagedBreakpoint メソッド
指定したネイティブ イメージ オフセットにアンマネージ ブレークポイントを設定します。
HRESULT SetUnmanagedBreakpoint (
[in] CORDB_ADDRESS address,
[in] ULONG32 bufsize,
[out, size_is(bufsize), length_is(*bufLen)]
BYTE buffer[],
[out] ULONG32 *bufLen
);
パラメーター
address
[入力] ネイティブ イメージ オフセットを指定する CORDB_ADDRESS オブジェクト。bufsize
[入力] buffer 配列のサイズ (バイト単位)。buffer
[出力] ブレークポイントで置き換えられたオペコードを格納する配列。bufLen
[出力] buffer 配列に返されたバイト数へのポインター。
解説
ネイティブ イメージ オフセットが共通言語ランタイム (CLR: Common Language Runtime) 内にある場合、ブレークポイントは無視されます。 これにより、ブレークポイントがデバッガーにより設定されている場合に、CLR が帯域外ブレークポイントのディスパッチを回避できます。
必要条件
プラットフォーム: 「.NET Framework システム要件」を参照
ヘッダー: CorDebug.idl、CorDebug.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0