Partager via


ICorDebugAssembly

Mise à jour : novembre 2007

Représente un assembly.

interface ICorDebugAssembly : IUnknown {
    HRESULT EnumerateModules (
        [out] ICorDebugModuleEnum **ppModules
    );
        
    HRESULT GetAppDomain (
        [out] ICorDebugAppDomain  **ppAppDomain
    );
        
    HRESULT GetCodeBase (
        [in] ULONG32  cchName,
        [out] ULONG32 *pcchName,
        [out, size_is(cchName), length_is(*pcchName)] 
            WCHAR szName[]
    );
        
    HRESULT GetName (
        [in] ULONG32  cchName,
        [out] ULONG32 *pcchName,
        [out, size_is(cchName), length_is(*pcchName)]
            WCHAR szName[]
    );
        
    HRESULT GetProcess (
        [out] ICorDebugProcess **ppProcess
    );
};

Méthodes

Méthode

Description

ICorDebugAssembly::EnumerateModules, méthode

Obtient un énumérateur pour les modules contenus dans l'assembly.

ICorDebugAssembly::GetAppDomain, méthode

Obtient un pointeur d'interface vers le domaine d'application qui contient cette instance d'ICorDebugAssembly.

ICorDebugAssembly::GetCodeBase, méthode

N'est pas implémentée dans la version en cours du .NET Framework.

ICorDebugAssembly::GetName, méthode

Obtient le nom de l'assembly.

ICorDebugAssembly::GetProcess, méthode

Obtient l'instance ICorDebugProcess dans laquelle l'assembly est en cours d'exécution.

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

ICorDebugAssembly2

Autres ressources

Interfaces de débogage