ICorDebugModule2::SetJMCStatus メソッド
この ICorDebugModule2 内のすべてのクラスのすべてのメソッドの "マイコードのみ" (JMC) の状態を、逆の値に設定する pTokens
配列内のものを除いて、指定した値に設定します。
構文
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
パラメーター
bIsJustMycode
[in]コードをデバッグする場合は true
に設定し、それ以外の場合は false
に設定します。
cTokens
[in] pTokens
配列のサイズ。
pTokens
[in] mdToken
値の配列。各値は、JMC 状態が !bIsJustMycode
に設定されるメソッドを参照します。
解説
pTokens
配列に指定されている各メソッドの JMC の状態は、bIsJustMycode
値の逆に設定されます。 このモジュール内の他のすべてのメソッドの状態は、bIsJustMycode
値に設定されます。
SetJMCStatus
メソッドは、このモジュール内の以前のすべての JMC 設定を消去します。
すべての関数が正常に設定されている場合、SetJMCStatus
メソッドは S_OK HRESULT を返します。 true
とマークされている一部の関数がデバッグ可能でない場合は、CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT が返されます。
必要条件
:「システム要件」を参照してください。
ヘッダー: CorDebug.idl、CorDebug.h
ライブラリ: CorGuids.lib
.NET Framework のバージョン: 2.0 以降で使用可能
.NET