Estrutura de AssemblyBindInfo
Fornece informações detalhadas sobre o assembly referenciado.
typedef struct _AssemblyBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpReferencedIdentity;
LPCWSTR lpPostPolicyIdentity;
DWORD ePolicyLevel;
} AssemblyBindInfo;
Membros
Membro |
Descrição |
---|---|
dwAppDomainId |
Um identificador exclusivo para o IStream retornado por uma chamada para IHostAssemblyStore::ProvideAssembly, do qual o assembly referenciado está a ser carregado. |
lpReferencedIdentity |
Um identificador exclusivo para o assembly referenciado. |
lpPostPolicyIdentity |
O identificador para o assembly referenciado depois da aplicação de quaisquer valores de diretiva de ligação. |
ePolicyLevel |
Dentre as EPolicyAction valores que indicam quais diretivas de controle de versão, se houver, devem ser aplicadas para o assembly referenciado. |
Comentários
O host fornece o identificador exclusivo dwAppDomainId para o common language runtime (CLR). Após uma chamada para IHostAssemblyStore::ProvideAssembly retorna o tempo de execução usa o identificador para determinar se o conteúdo da IStream foram mapeadas. Nesse caso, o runtime carrega a cópia existente em vez de remapeamento de fluxo. O runtime também usa esse identificador como uma chave de pesquisa para os fluxos retornados de chamadas para IHostAssemblyStore::ProvideModule. Portanto, o identificador deve ser exclusivo para o módulo solicitações e solicitações de assembly.
Requisitos
Plataformas: Consulte Requisitos de sistema do .NET Framework.
Cabeçalho: MSCorEE.idl
Biblioteca: Incluído como um recurso em mscoree
.NET Framework versões: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Consulte também
Referência
Interface de ICLRAssemblyIdentityManager
Interface de ICLRAssemblyReferenceList
Interface de IHostAssemblyManager
Interface de IHostAssemblyStore