CreateAssemblyEnum 関数

指定した IAssemblyName を使用してアセンブリ内のオブジェクトを列挙できる IAssemblyEnum インスタンスへのポインターを取得します。

構文

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

パラメーター

pEnum
[out] 要求された IAssemblyEnum ポインターを格納するメモリ位置へのポインター。

pUnkReserved
[入力] 将来の機能拡張に備えて予約されています。 pUnkReserved は null 参照である必要があります。

pName
[in] 要求されたアセンブリの IAssemblyName。 この名前は、列挙型をフィルター処理するために使用されます。 null を指定すると、グローバル アセンブリ キャッシュ内のアセンブリをすべて列挙できます。

dwFlags
[in] 列挙子の動作を変更するためのフラグ。 このパラメーターには、ASM_CACHE_FLAGS 列挙型からのビットが 1 つだけ格納されます。

pvReserved
[入力] 将来の機能拡張に備えて予約されています。 pvReserved は null 参照である必要があります。

解説

dwFlags パラメーターには、ASM_CACHE_FLAGS 列挙型からのビットが 1 つだけ格納されます。

必要条件

:システム要件」を参照してください。

ヘッダー: Fusion.h

ライブラリ: リソースとして MsCorEE.dll に含まれている

.NET Framework のバージョン: 2.0 以降で使用可能

関連項目