ICorDebugModule2::SetJMCStatus-Methode
Aktualisiert: November 2007
Legt den Nur mein Code-Status (Just My Code, JMC) aller Methoden aller Klassen in diesem ICorDebugModule2 auf den angegebenen Wert fest. Eine Ausnahme bilden Methoden im pTokens-Array. Diese werden auf den entgegengesetzten Wert festgelegt.
HRESULT SetJMCStatus (
[in] BOOL bIsJustMyCode,
[in] ULONG32 cTokens,
[in, size_is(cTokens)] mdToken pTokens[]
);
Parameter
bIsJustMycode
[in] Auf true festgelegt, wenn der Code gedebuggt werden soll; andernfalls auf false festgelegt.cTokens
[in] Die Größe des pTokens-Arrays.pTokens
[in] Ein Array von mdToken-Werten, von denen jeder auf eine Methode verweist, deren JMC-Status auf !bIsJustMycode festgelegt wird.
Hinweise
Der JMC-Status jeder im pTokens-Array angegebenen Methode wird auf den entgegengesetzten Wert 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 ein S_OK-HRESULT zurück, wenn alle Funktionen erfolgreich festgelegt wurden. Sie gibt ein CORDBG_E_FUNCTION_NOT_DEBUGGABLE-HRESULT zurück, wenn einige als true markierte Funktionen nicht debugfähig sind.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0