CreateAssemblyEnum 函数

更新:2007 年 11 月

获取一个指针,该指针指向 IAssemblyEnum 实例,该实例可枚举具有指定 IAssemblyName 的程序集中的对象。

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

参数

  • pEnum
    [out] 指向一个内存位置的指针,该内存位置包含请求的 IAssemblyEnum 指针。

  • pUnkReserved
    [in] 保留以用于将来扩展。pUnkReserved 必须为 null 引用。

  • pName
    [in] 请求的程序集的 IAssemblyName。此名称用于筛选枚举。它可以为 null,以枚举全局程序集缓存中的所有程序集。

  • dwFlags
    [in] 用于修改枚举数行为的标志。此参数正好包含 ASM_CACHE_FLAGS 枚举中的一位。

  • pvReserved
    [in] 保留以用于将来扩展。pvReserved 必须为 null 引用。

备注

dwFlags 参数正好包含 ASM_CACHE_FLAGS 枚举中的一位。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**Fusion.h

**库:**作为一项资源包含在 MsCorEE.dll 中

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

IAssemblyEnum

IAssemblyName

其他资源

合成全局静态函数