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

Estrutura de ModuleBindInfo

Outros recursos

Estruturas de hospedagem.