ICorDebugModule2::SetJMCStatus — Metoda
Ustawia stan Just My Code (JMC) wszystkich metod we wszystkich klasach w tej wartości ICorDebugModule2 z wyjątkiem tych w pTokens
tablicy, które ustawia na przeciwległą wartość.
Składnia
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
Parametry
bIsJustMycode
[w] Ustaw wartość , true
jeśli kod ma być debugowany; w przeciwnym razie ustaw wartość false
.
cTokens
[w] Rozmiar tablicy pTokens
.
pTokens
[w] Tablica mdToken
wartości, z których każda odwołuje się do metody, która będzie miała ustawiony stan JMC na !bIsJustMycode
.
Uwagi
Stan JMC każdej metody określonej w pTokens
tablicy 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łówka: CorDebug.idl, CorDebug.h
Biblioteki: CorGuids.lib
.NET Framework wersje: dostępne od wersji 2.0