Freigeben über


ICorDebugAssembly

Aktualisiert: November 2007

Stellt eine Assembly dar.

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
    );
};

Methoden

Methode

Beschreibung

ICorDebugAssembly::EnumerateModules-Methode

Ruft einen Enumerator für die in der Assembly enthaltenen Module ab.

ICorDebugAssembly::GetAppDomain-Methode

Ruft einen Schnittstellenzeiger auf die Anwendungsdomäne ab, die diese ICorDebugAssembly-Instanz enthält.

ICorDebugAssembly::GetCodeBase-Methode

Ist in der aktuellen Version von .NET Framework nicht implementiert.

ICorDebugAssembly::GetName-Methode

Ruft den Namen der Assembly ab.

ICorDebugAssembly::GetProcess-Methode

Ruft die ICorDebugProcess-Instanz ab, in der die Assembly ausgeführt wird.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugAssembly2

Weitere Ressourcen

Debugschnittstellen