Partager via


ICorDebugFunction2

Mise à jour : novembre 2007

Étend logiquement l'interface ICorDebugFunction pour prendre en charge le débogage pas à pas pour Uniquement mon code, qui ignore le code non-utilisateur.

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

Méthodes

Méthode

Description

ICorDebugFunction2::EnumerateNativeCode, méthode

(Pas encore implémenté.) Obtient un pointeur d'interface désignant un objet ICorDebugCodeEnum qui contient les instructions de code natif dans la fonction référencée par cet ICorDebugFunction2.

ICorDebugFunction2::GetJMCStatus, méthode

Obtient une valeur qui indique si cette fonction est marquée comme code utilisateur.

ICorDebugFunction2::GetVersionNumber, méthode

Obtient la version Modifier & Continuer de cette fonction.

ICorDebugFunction2::SetJMCStatus, méthode

Marque cette fonction pour le pas à pas Uniquement mon code..

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Voir aussi

Référence

ICorDebugFunction

Autres ressources

Interfaces de débogage