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: See .NET Framework System Requirements.

Header: Fusion.h

.NET Framework Versions: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

See Also

Reference

IAssemblyName Interface

Other Resources

Fusion Interfaces