Метод 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