次の方法で共有


ICorDebugModule2::SetJMCStatus メソッド

この ICorDebugModule2 のすべてのクラスのすべてのメソッドの Just My Code (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 が返されます。

Requirements

プラットフォーム:サポートされている .NET オペレーティング システムを参照してください。

ヘッダ: CorDebug.idl、CorDebug.h

図書館: CorGuids.lib

.NET のバージョン: .NET Framework 2.0 以降で使用可能