Partager via


ICorDebugAppDomain

Mise à jour : novembre 2007

Fournit des méthodes pour le débogage de domaines d'application.

interface ICorDebugAppDomain : ICorDebugController {
        
    HRESULT Attach ();
        
    HRESULT EnumerateAssemblies (
        [out] IcorDebugAssemblyEnum      **ppAssemblies
    );
        
    HRESULT EnumerateBreakpoints (
        [out] IcorDebugBreakpointEnum    **ppBreakpoints
    );
        
    HRESULT EnumerateSteppers (
        [out] IcorDebugStepperEnum       **ppSteppers
    );
        
    HRESULT GetID (
        [out] unsigned int               *pId
    );
        
    HRESULT GetModuleFromMetaDataInterface (
        [in] IUnknown                    *pIMetaData,
        [out] ICorDebugModule            **ppModule
    );
        
    HRESULT GetName (
        [in] unsigned int                cchName, 
        [out] unsigned int               *pcchName, 
        [out] ICorDebugAppDomain         szName
    );
        
    HRESULT GetObject (
        [out] ICorDebugValue             **ppObject
    );
        
    HRESULT GetProcess (
        [out] IcorDebugProcess           **ppProcess
    );
        
    HRESULT IsAttached (
        [out] long                       *pbAttached
    );
        
};

Méthodes

Méthode

Description

ICorDebugAppDomain::Attach, méthode

Joint le débogueur au domaine d'application.

ICorDebugAppDomain::EnumerateAssemblies, méthode

Obtient un énumérateur pour les assemblys dans le domaine d'application.

ICorDebugAppDomain::EnumerateBreakpoints, méthode

Obtient un énumérateur pour tous les points d'arrêt actifs dans le domaine d'application.

ICorDebugAppDomain::EnumerateSteppers, méthode

Obtient un énumérateur pour toutes les exécutions pas à pas actives dans le domaine d'application.

ICorDebugAppDomain::GetId, méthode

Obtient l'ID unique du domaine d'application.

ICorDebugAppDomain::GetModuleFromMetaDataInterface, méthode

Obtient l'objet ICorDebugModule avec l'interface de métadonnées fournie.

ICorDebugAppDomain::GetName, méthode

Obtient le nom du domaine d'application.

ICorDebugAppDomain::GetObject, méthode

Pas implémenté.

ICorDebugAppDomain::GetProcess, méthode

Obtient le processus qui contient le domaine d'application.

ICorDebugAppDomain::IsAttached, méthode

Détermine si le débogueur est joint au domaine d'application.

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

ICorDebugAppDomain2

Autres ressources

Interfaces de débogage