Compartilhar via


Função CreateAssemblyEnum

Obtém um ponteiro para uma instância de IAssemblyEnum que pode enumerar os objetos no assembly com o IAssemblyName especificado.

Sintaxe

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

Parâmetros

pEnum
[out] Ponteiro para um local de memória que contém o ponteiro IAssemblyEnum solicitado.

pUnkReserved
[in] Reservado para extensibilidade futura. pUnkReserved deve ser uma referência nula.

pName
[in] The IAssemblyName do assembly solicitado. Esse nome é usado para filtrar a enumeração. Pode ser nulo para enumerar todos os assemblies no cache global de assemblies.

dwFlags
[in] Sinalizadores para modificar o comportamento do enumerador. Esse parâmetro contém exatamente um bit da enumeração ASM_CACHE_FLAGS.

pvReserved
[in] Reservado para extensibilidade futura. pvReserved deve ser uma referência nula.

Comentários

O parâmetro dwFlags contém exatamente um bit da enumeração ASM_CACHE_FLAGS.

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: Fusion.h

Biblioteca: incluída como um recurso no MsCorEE.dll

Versões do .NET Framework: disponíveis desde 2.0

Confira também