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.