Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 2.0