Teilen über


ICorDebugModule2::SetJMCStatus-Methode

Hiermit wird der JMC-Status (Nur eigener Code) aller Methoden aller Klassen in diesem ICorDebugModule2 auf den angegebenen Wert festgelegt (mit Ausnahme derjenigen im pTokens-Array, die auf den entgegengesetzten Wert festgelegt werden).

Syntax

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

Parameter

bIsJustMycode
[in] Dieser Parameter wird auf true festgelegt, wenn der Code debuggt werden soll (andernfalls false).

cTokens
[in] Die Größe des pTokens-Arrays.

pTokens
[in] Dies ist ein Array von mdToken-Werten, die jeweils auf eine Methode verweisen, deren JMC-Status auf !bIsJustMycode festgelegt ist.

Bemerkungen

Der JMC-Status jeder Methode, die im pTokens-Array angegeben ist, wird auf das Gegenteil des bIsJustMycode-Werts festgelegt. Der Status aller anderen Methoden in diesem Modul wird auf den bIsJustMycode-Wert festgelegt.

Die SetJMCStatus-Methode löscht alle vorherigen JMC-Einstellungen in diesem Modul.

Die SetJMCStatus-Methode gibt „S_OK HRESULT“ zurück, wenn alle Funktionen erfolgreich festgelegt wurden. „CORDBG_E_FUNCTION_NOT_DEBUGGABLE HRESULT“ wird zurückgegeben, wenn einige als true gekennzeichnete Funktionen nicht debuggt werden können.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: Seit 2.0 verfügbar.