Partager via


CreateAssemblyEnum, fonction

Mise à jour : novembre 2007

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 une 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 une 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 : 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

IAssemblyEnum

IAssemblyName

Autres ressources

Fonctions statiques globales de la fusion