Estrutura AssemblyBindInfo
Fornece informações detalhadas sobre o assembly referenciado.
Sintaxe
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, onde o assembly referenciado deve ser carregado. |
lpReferencedIdentity |
Um identificador exclusivo para o assembly referenciado. |
lpPostPolicyIdentity |
O identificador do assembly referenciado após a aplicação de valores de política de associação. |
ePolicyLevel |
Um dos valores EPolicyAction que indicam quais políticas de controle de versão, se houver, deverão ser aplicadas ao assembly referenciado. |
Comentários
O host fornece o identificador exclusivo dwAppDomainId
ao CLR (Common Language Runtime). Após o retorno de uma chamada para IHostAssemblyStore::ProvideAssembly
, o runtime usa o identificador para determinar se o conteúdo de IStream
foi mapeado. Nesse caso, o runtime carrega a cópia existente em vez de remapear o fluxo. Ele também usa esse identificador como uma chave de pesquisa para fluxos retornados de chamadas para IHostAssemblyStore::ProvideModule. Portanto, o identificador deve ser exclusivo para solicitações de módulo, bem como para solicitações de assembly.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: MSCorEE.idl
Biblioteca: incluída como um recurso no MSCorEE.dll
Versões do .NET Framework: disponíveis desde 2.0