ICorDebugModule2::SetJMCStatus — Metoda
Ustawia stan Just My Code (JMC) wszystkich metod we wszystkich klasach w tym module ICorDebugModule2 na określoną wartość, z wyjątkiem tych w pTokens
tablicy, które ustawia na przeciwną wartość.
Składnia
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
Parametry
bIsJustMycode
[in] Ustaw wartość na true
, jeśli kod ma być debugowany; w przeciwnym razie ustaw wartość false
.
cTokens
[in] Rozmiar tablicy pTokens
.
pTokens
[in] Tablica mdToken
wartości, z których każda odwołuje się do metody, która będzie miała stan JMC ustawiony na !bIsJustMycode
.
Uwagi
Stan JMC każdej metody określonej w tablicy pTokens
jest ustawiony na przeciwieństwo bIsJustMycode
wartości. Stan wszystkich innych metod w tym module jest ustawiony na bIsJustMycode
wartość .
Metoda SetJMCStatus
usuwa wszystkie poprzednie ustawienia JMC w tym module.
Metoda SetJMCStatus
zwraca S_OK HRESULT, jeśli wszystkie funkcje zostały ustawione pomyślnie. Zwraca CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT, jeśli niektóre funkcje oznaczone true
nie są debugowalne.
Wymagania
Platformy: zobacz Wymagania systemowe.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje programu .NET Framework: dostępne od wersji 2.0