Udostępnij za pośrednictwem


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