Freigeben über


ICorDebugFunction2

Aktualisiert: November 2007

Erweitert die ICorDebugFunction-Schnittstelle logisch, um Unterstützung für schrittweises Nur mein Code-Debuggen bereitzustellen, bei dem nicht benutzerseitiger Code übersprungen wird.

interface ICorDebugFunction2 : IUnknown {
        
    HRESULT EnumerateNativeCode (
        [out] ICorDebugCodeEnum   **ppCodeEnum
    );
        
    HRESULT GetJMCStatus (
        [out] BOOL                *pbIsJustMyCode
    );
        
    HRESULT GetVersionNumber (
        [out] ULONG32             *pnVersion
    );
        
    HRESULT SetJMCStatus (
        [in] BOOL                 bIsJustMyCode
    );
        
};

Methoden

Methode

Beschreibung

ICorDebugFunction2::EnumerateNativeCode-Methode

(Noch nicht implementiert.) Ruft einen Schnittstellenzeiger auf eine ICorDebugCodeEnum ab, die die systemeigenen Codeanweisungen der Funktion enthält, auf die mit diesem ICorDebugFunction2-Objekt verwiesen wird.

ICorDebugFunction2::GetJMCStatus-Methode

Ruft einen Wert ab, der angibt, ob diese Funktion als Benutzercode markiert wird.

ICorDebugFunction2::GetVersionNumber-Methode

Ruft die Bearbeiten und Fortfahren-Version dieser Funktion ab.

ICorDebugFunction2::SetJMCStatus-Methode

Markiert diese Funktion für Nur mein Code-Stepping.

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, 1.1, 1.0

Siehe auch

Referenz

ICorDebugFunction

Weitere Ressourcen

Debugschnittstellen