Compartilhar via


Interface ICorDebugAssembly

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

Método

Descrição

Método ICorDebugAssembly::EnumerateModules

Obtém um enumerador para os módulos contidos no conjunto de módulos (assembly).

Método ICorDebugAssembly::GetAppDomain

Obtém um ponteiro de interface para o domínio do aplicativo que contém este ICorDebugAssembly instância.

Método ICorDebugAssembly::GetCodeBase

Não implementada a versão corrente do .NET estrutura.

Método ICorDebugAssembly::GetName

Obtém o nome do assembly.

Método ICorDebugAssembly::GetProcess

Obtém o ICorDebugProcess instância em que o assembly está sendo executado.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: CorDebug.idl

Biblioteca: CorGuids.lib

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

Consulte também

Referência

Interface ICorDebugAssembly2

Outros recursos

Interfaces de depuração