Метод ICorDebugModule2::SetJMCStatus

Устанавливает для состояния Just My Code (JMC) всех методов всех классов в этом ICorDebugModule2 указанное значение, за исключением методов в 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.

Комментарии

Состояние JMC каждого метода, указанного в массиве pTokens , имеет значение, противоположное значению bIsJustMycode . Состояние всех остальных методов в этом модуле bIsJustMycode имеет значение .

Метод SetJMCStatus удаляет все предыдущие параметры JMC в этом модуле.

Метод SetJMCStatus возвращает S_OK HRESULT, если все функции были успешно заданы. Он возвращает CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT, если некоторые помеченные true функции не являются отлаживаемыми.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 2.0