Partilhar via


AssemblyBindInfo Structure

Fornece informações detalhadas sobre a assemblagem referenciada.

Syntax

typedef struct _AssemblyBindInfo {  
    DWORD       dwAppDomainId;  
    LPCWSTR     lpReferencedIdentity;  
    LPCWSTR     lpPostPolicyIdentity;  
    DWORD       ePolicyLevel;  
} AssemblyBindInfo;  

Membros

Membro Description
dwAppDomainId Um identificador exclusivo para o IStream devolvido por uma chamada para IHostAssemblyStore::P rovideAssembly, a partir do qual a assemblagem referenciada deve ser carregada.
lpReferencedIdentity Um identificador exclusivo para a assemblagem referenciada.
lpPostPolicyIdentity O identificador da assemblagem referenciada após a aplicação de quaisquer valores de política de enlace.
ePolicyLevel Um dos valores de EPolicyAction que indica que políticas de controlo de versões, se existirem, devem ser aplicadas à assemblagem referenciada.

Observações

O anfitrião fornece o identificador dwAppDomainId exclusivo para o runtime de linguagem comum (CLR). Após uma chamada para IHostAssemblyStore::ProvideAssembly devolver, o runtime utiliza o identificador para determinar se o conteúdo do IStream foi mapeado. Se for o caso, o runtime carrega a cópia existente em vez de remapear o fluxo. O runtime também utiliza este identificador como uma chave de pesquisa para fluxos devolvidos a partir de chamadas para IHostAssemblyStore::P rovideModule. Por conseguinte, o identificador tem de ser exclusivo para pedidos de módulo e para pedidos de assemblagem.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MSCorEE.idl

Biblioteca: Incluído como um recurso no MSCorEE.dll

.NET Framework Versões: Disponível desde 2.0

Ver também