Share via


IAssemblyEnum Interface

Represents an enumerator for an array of IAssemblyName objects.

interface IAssemblyEnum : IUnknown {
    HRESULT Clone (
        [out] IAssemblyEnum   **ppEnum
    );
        
    HRESULT GetNextAssembly (
        [in]  LPVOID          pvReserved,
        [out] IAssemblyName   **ppName,
        [in]  DWORD           dwFlags
    );
        
    HRESULT Reset (
        void
    );
}

Methods

Method

Description

IAssemblyEnum::Clone Method

Creates a shallow copy of this IAssemblyEnum object.

IAssemblyEnum::GetNextAssembly Method

Gets a pointer to the next IAssemblyName contained in this IAssemblyEnum object.

IAssemblyEnum::Reset Method

Resets this IAssemblyEnum object to its starting position.

Requirements

Platforms: Windows 2000, Windows XP, Windows Server 2003 family

Header: Fusion.h

.NET Framework Version: 2.0

See Also

Concepts

Fusion Interfaces

IAssemblyName Interface