Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um ponteiro para um objeto ICLRReferenceAssemblyEnum que contém dados de identidade dos assemblies referenciados pelo assembly no fluxo especificado.
Sintaxe
HRESULT GetReferencedAssembliesFromStream (
[in] IStream *pStream,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
Parâmetros
pStream
[in] Um ponteiro de interface para um IStream que contém o assembly a ser avaliado.
dwFlags
[in] Fornecido para extensibilidade futura. CLR_ASSEMBLY_IDENTITY_FLAGS_DEFAULT é o único valor com suporte na versão atual do CLR (Common Language Runtime).
pExcludeAssembliesList
[in] Um ponteiro para um objeto ICLRAssemblyReferenceList que contém os dados de identidade dos assemblies a serem excluídos de ppReferenceEnum.
ppReferenceEnum
[out] Um ponteiro para o endereço de um objeto ICLRReferenceAssemblyEnum que contém dados de identidade dos assemblies referenciados pelo assembly em pStream, excluindo os assemblies em pExcludeAssembliesList.
Valor Retornado
| HRESULT | Descrição |
|---|---|
| S_OK | O método foi retornado com êxito. |
| HOST_E_CLRNOTAVAILABLE | O CLR não foi carregado em um processo, ou o CLR está em um estado no qual não pode executar código gerenciado ou processar a chamada com êxito. |
| HOST_E_TIMEOUT | Uma chamada atingiu o tempo limite. |
| HOST_E_NOT_OWNER | O chamador não possui o bloqueio. |
| HOST_E_ABANDONED | Um evento foi cancelado enquanto uma fibra ou um thread bloqueado estava esperando por ele. |
| E_FAIL | Uma falha catastrófica desconhecida ocorreu. Se um método retornar E_FAIL, o CLR não poderá mais ser utilizado no processo. Chamadas subsequentes para métodos de hospedagem retornam HOST_E_CLRNOTAVAILABLE. |
Comentários
O chamador pode optar por excluir um conjunto de referências de assembly conhecidas da lista retornada. Esse conjunto é definido por pExcludeAssembliesList.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.h
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 2.0