この ICorDebugModule2 のすべてのクラスのすべてのメソッドのマイ コードのみ (JMC: Just My Code) ステータスを、指定した値に設定します。ただし、pTokens 配列のステータスは、逆の値に設定されます。
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
パラメーター
bIsJustMycode
[入力] コードをデバッグする場合は true に設定します。それ以外の場合は false に設定します。cTokens
[入力] pTokens 配列のサイズ。pTokens
[入力] mdToken 値の配列。各値は、JMC ステータスが !bIsJustMycode に設定されるメソッドを参照します。
解説
pTokens 配列で指定される各メソッドの JMC ステータスは、bIsJustMycode 値の逆の値に設定されます。 このモジュール内の他のすべてのメソッドのステータスは、bIsJustMycode 値に設定されます。
SetJMCStatus メソッドは、このモジュール内の前の JMC 設定をすべて消去します。
すべての関数が正常に設定された場合、SetJMCStatus メソッドは S_OK HRESULT を返します。 true としてマークされた関数の一部をデバッグできない場合は、CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT を返します。
必要条件
プラットフォーム: 「.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