Freigeben über


CreateAssemblyEnum-Funktion

Aktualisiert: November 2007

Ruft einen Zeiger auf eine IAssemblyEnum-Instanz ab, in der die Objekte aufgelistet werden können, die in der Assembly mit dem angegebenen IAssemblyName enthalten sind.

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

Parameter

  • pEnum
    [out] Zeiger auf eine Speicheradresse, die den angeforderten IAssemblyEnum-Zeiger enthält.

  • pUnkReserved
    [in] Reserviert für zukünftige Erweiterungen. pUnkReserved muss ein NULL-Verweis 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 aufzulisten.

  • dwFlags
    [in] Flags zur Änderung des Enumeratorverhaltens. Dieser Parameter enthält genau ein Bit aus der ASM_CACHE_FLAGS-Enumeration.

  • pvReserved
    [in] Reserviert für zukünftige Erweiterungen. pvReserved muss ein NULL-Verweis sein.

Hinweise

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

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: Fusion.h

Bibliothek: als Ressource in MsCorEE.dll enthalten

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Siehe auch

Referenz

IAssemblyEnum

IAssemblyName

Weitere Ressourcen

Fusion – Globale statistische Funktionen