Freigeben über


CreateAssemblyEnum-Funktion

Ruft einen Zeiger auf eine IAssemblyEnum-Instanz ab, die die Objekte in der Assembly mit dem angegebenen IAssemblyName aufzählen kann.

Syntax

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

Parameter

pEnum
[out] Zeiger auf einen Speicherort, der den angeforderten IAssemblyEnum-Zeiger enthält.

pUnkReserved
[in] Für zukünftige Erweiterungen reserviert. pUnkReserved muss ein Nullverweis sein.

pName
[in] Der IAssemblyName der angeforderten Assembly. Dieser Name wird zum Filtern der Enumeration verwendet. Er kann NULL sein, um alle Assemblys im globalen Assemblycache aufzählen zu können.

dwFlags
[in] Flags zum Ändern des Verhaltens des Enumerators. Dieser Parameter enthält genau ein Bit aus der ASM_CACHE_FLAGS-Enumeration.

pvReserved
[in] Für zukünftige Erweiterungen reserviert. pvReserved muss ein Nullverweis sein.

Bemerkungen

Der dwFlags-Parameter enthält genau ein Bit aus der ASM_CACHE_FLAGS-Enumeration.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Fusion.h

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch