Compartilhar via


Estrutura de ModuleBindInfo

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

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 chamada para o IHostAssemblyStore::ProvideModule método a partir da 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 como um parâmetro para IHostAssemblyStore::ProvideModule. O host fornece o identificador exclusivo dwAppDomainId para o common language runtime (CLR). Após uma chamada para o IHostAssemblyStore::ProvideAssembly método retorna o tempo de execução usa o identificador para determinar se o conteúdo a IStream foram mapeados. 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 são retornados de chamadas para o IHostAssemblyStore::ProvideAssembly método. Portanto, o identificador deve ser exclusivo para solicitações de módulo, bem como para 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

Estrutura de AssemblyBindInfo

Interface de ICLRAssemblyIdentityManager

Interface de ICLRAssemblyReferenceList

Interface de IHostAssemblyManager

Outros recursos

Estruturas de hospedagem.