Метод 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
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по