Compartir a través de


ICorDebugAssembly

Actualización: noviembre 2007

Representa un ensamblado.

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étodos

Método

Descripción

ICorDebugAssembly::EnumerateModules (Método)

Obtiene un enumerador para los módulos que contiene el ensamblado.

ICorDebugAssembly::GetAppDomain (Método)

Obtiene un puntero de interfaz al dominio de aplicación que contiene esta instancia de ICorDebugAssembly.

ICorDebugAssembly::GetCodeBase (Método)

No se ha implementado en la versión actual de .NET Framework.

ICorDebugAssembly::GetName (Método)

Obtiene el nombre del ensamblado.

ICorDebugAssembly::GetProcess (Método)

Obtiene la instancia de ICorDebugProcess donde se ejecuta el ensamblado.

Requisitos

Plataformas: vea Requisitos de sistema de .NET Framework.

Encabezado: CorDebug.idl

Biblioteca: CorGuids.lib

Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vea también

Referencia

ICorDebugAssembly2

Otros recursos

Interfaces para depuración