Sdílet prostřednictvím


ICorDebugModule2::SetJMCStatus – metoda

Nastaví stav Just My Code (JMC) všech metod všech tříd v tomto ICorDebugModule2 na zadanou hodnotu, s výjimkou těch v pTokens matici, které nastaví na opačnou hodnotu.

Syntaxe

HRESULT SetJMCStatus (
    [in] BOOL                        bIsJustMyCode,
    [in] ULONG32                     cTokens,
    [in, size_is(cTokens)] mdToken   pTokens[]
);

Parametry

bIsJustMycode [v] Nastavte, true zda má být kód laděný. V opačném případě nastavte na falsehodnotu .

cTokens [v] Velikost pTokens pole.

pTokens [v] Pole mdToken hodnot, z nichž každý odkazuje na metodu, která bude mít stav JMC nastaven na !bIsJustMycode.

Poznámky

Stav JMC každé metody zadané v pTokens poli je nastaven na opak hodnoty bIsJustMycode . Stav všech ostatních metod v tomto modulu je nastaven na bIsJustMycode hodnotu.

Metoda SetJMCStatus vymaže všechna předchozí nastavení JMC v tomto modulu.

Metoda SetJMCStatus vrátí S_OK HRESULT, pokud byly všechny funkce úspěšně nastaveny. Vrátí CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT, pokud některé funkce označené true nejsou laditelné.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 2.0