Freigeben über


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

Siehe auch

Referenz

ICorDebugModule2

ICorDebugModule