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 uma instância ICLRReferenceAssemblyEnum que contém uma lista de assemblies referenciados pelo assembly no caminho de arquivo especificado.
Sintaxe
HRESULT GetReferencedAssembliesFromFile (
[in] LPCWSTR pwzFilePath,
[in] DWORD dwFlags,
[in] ICLRAssemblyReferenceList *pExcludeAssembliesList,
[out] ICLRReferenceAssemblyEnum **ppReferenceEnum
);
Parâmetros
pwzFilePath
[in] O caminho para o assembly a ser avaliado.
dwFlags
[in] Fornecido para extensibilidade futura. CLR_ASSEMBLY_IDENTITY_FLAGS_DEFAULT é o único valor com suporte da versão atual do CLR (Common Language Runtime).
pExcludeAssembliesList
[in] Um ponteiro para um objeto ICLRAssemblyReferenceList que representa assemblies que devem ser 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 pwzFilePath, excluindo os assemblies representados por 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 pelo parâmetro 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