Partager via


CreateAssemblyEnum, fonction

Obtient un pointeur vers une instance IAssemblyEnum qui peut énumérer les objets dans l'assembly avec l'IAssemblyNamespécifié.

HRESULT CreateAssemblyEnum (
    [out] IAssemblyEnum  **pEnum,
    [in]  IUnknown       *pUnkReserved,
    [in]  IAssemblyName  *pName,
    [in]  DWORD          dwFlags,
    [in]  LPVOID         pvReserved
 );

Paramètres

  • pEnum
    [out] Pointeur vers un emplacement de mémoire qui contient le pointeur IAssemblyEnum demandé.

  • pUnkReserved
    [in] Réservé pour la future extensibilité. pUnkReserved doit être une référence null.

  • pName
    [in] IAssemblyName de l'assembly demandé. Ce nom est utilisé pour filtrer l'énumération. Il peut être null pour énumérer tous les assemblys dans le Global Assembly Cache.

  • dwFlags
    [in] Indicateurs pour le changement du comportement de l'énumérateur. Ce paramètre contient exactement un bit de l'énumération ASM_CACHE_FLAGS.

  • pvReserved
    [in] Réservé pour la future extensibilité. pvReserved doit être une référence null.

Notes

Le paramètre dwFlags contient exactement un bit de l'énumération ASM_CACHE_FLAGS.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : Fusion.h

Bibliothèque : incluse en tant que ressource dans MsCorEE.dll

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

Voir aussi

Référence

IAssemblyEnum, interface

IAssemblyName, interface

Autres ressources

Fonctions statiques globales de la fusion