Udostępnij za pośrednictwem


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