Partilhar via


Estrutura ModuleBindInfo

Fornece informações detalhadas sobre o módulo referenciado e o assembly que o contém.

typedef struct _ModuleBindInfo {
    DWORD    dwAppDomainId;
    LPCWSTR  lpAssemblyIdentity;
    LPCWSTR  lpModuleName
} ModuleBindInfo;

Membros

Membro

Descrição

dwAppDomainId

Um identificador exclusivo para o IStream que é retornado por uma telefonar para o IHostAssemblyStore::ProvideModule método do qual o módulo referenciado é ser carregado.

lpAssemblyIdentity

Um identificador exclusivo para o assembly que contém o módulo referenciado.

lpModuleName

O nome do módulo referenciado.

Comentários

ModuleBindInfo é passado sistema autônomo um parâmetro para IHostAssemblyStore::ProvideModule. O host fornece o identificador exclusivo de dwAppDomainId para o Common linguagem tempo de execução (CLR). Após uma telefonar para o IHostAssemblyStore::ProvideAssembly método retorna, o tempo de execução usa o identificador para determinar se o Sumário do 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 o IHostAssemblyStore::ProvideAssembly método. Portanto, o identificador deve ser exclusivo para sistema autônomo solicitações de módulo sistema autônomo para 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

Estrutura AssemblyBindInfo

Interface ICLRAssemblyIdentityManager

Interface ICLRAssemblyReferenceList

Interface IHostAssemblyManager

Outros recursos

Estruturas de hospedagem