Partager via


CreateAssemblyEnum, fonction

Obtient un pointeur vers une instance IAssemblyEnum qui peut énumérer les objets dans l’assembly avec le IAssemblyName spécifié.

Syntaxe

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 la mémoire, qui contient le pointeur IAssemblyEnum demandé.

pUnkReserved
[in] Réservé à des fins d’extensibilité future. 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 nul pour énumérer tous les assemblys dans le Global Assembly Cache.

dwFlags
[in] Indicateurs pour la modification du comportement de l’énumérateur. Ce paramètre contient exactement un bit de l’énumération ASM_CACHE_FLAGS.

pvReserved
[in] Réservé à des fins d’extensibilité future. pvReserved doit être une référence null.

Remarques

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

Configuration requise

Plateformes : Consultez Configuration requise.

En-tête : Fusion.h

Bibliothèque : incluse comme ressource dans MsCorEE.dll

Versions du .NET Framework : Disponibles depuis la version 2.0

Voir aussi