Partilhar via


Estrutura AssemblyBindInfo

Fornece informações detalhadas sobre o assembly mencionado.

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 telefonar para IHostAssemblyStore::ProvideAssembly, do qual assembly referenciado deve ser carregado.

lpReferencedIdentity

Um identificador exclusivo para o assembly mencionado.

lpPostPolicyIdentity

O identificador para o assembly mencionado depois da aplicação de quaisquer valores de diretiva de associação.

ePolicyLevel

Um do EPolicyAction valores que indicam quais políticas de controle de versão, se houver, devem ser aplicados ao conjunto de módulos (assembly) referenciado.

Comentários

O host fornece o identificador exclusivo de dwAppDomainId para o Common linguagem tempo de execução (CLR). Após uma telefonar para IHostAssemblyStore::ProvideAssembly Retorna o tempo de execução usa o identificador para determinar se o Sumário das IStream foram mapeadas. Nesse caso, o tempo de execução carrega a cópia existente em vez de remapeamento de fluxo. O tempo de execução também usa esse identificador sistema autônomo uma chave de pesquisa para fluxos retornados de chamadas para IHostAssemblyStore::ProvideModule. Portanto, o identificador deve ser exclusivo para módulo solicitações e solicitações de assembly.

Requisitos

Plataformas: See Requisitos de sistema do .NET framework.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído sistema autônomo um recurso em MSCorEE.dll

.NET Framework Versions: 3.5 SP1, 3,5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Consulte também

Referência

Interface ICLRAssemblyIdentityManager

Interface ICLRAssemblyReferenceList

Interface IHostAssemblyManager

Interface IHostAssemblyStore

Estrutura ModuleBindInfo

Outros recursos

Estruturas de hospedagem