Dela via


ICorDebugModule2::SetJMCStatus-metod

Anger JMC-status (Just My Code) för alla metoder för alla klasser i den här ICorDebugModule2 till det angivna värdet, förutom de i matrisen pTokens , som anges till det motsatta värdet.

Syntax

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

Parametrar

bIsJustMycode [i] Ange till true om koden ska debuggas. Annars anger du till false.

cTokens [i] Matrisens pTokens storlek.

pTokens [i] En matris med mdToken värden som var och en refererar till en metod som har sin JMC-status inställd på !bIsJustMycode.

Kommentarer

JMC-statusen för varje metod som anges i matrisen pTokens är inställd på motsatsen till värdet bIsJustMycode . Statusen för alla andra metoder i den här modulen är inställd på bIsJustMycode värdet.

Metoden SetJMCStatus raderar alla tidigare JMC-inställningar i den här modulen.

Metoden SetJMCStatus returnerar en S_OK HRESULT om alla funktioner har angetts. Den returnerar en CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT om vissa funktioner som är markerade true inte kan kopplas bort.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Tillgänglig sedan 2.0