Compartilhar via


Estrutura ModuleBindInfo

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

Sintaxe

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 método IHostAssemblyStore::P rovideModule do qual o módulo referenciado deve 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 CLR (Common Language Runtime). depois que uma chamada para o método IHostAssemblyStore::P rovideAssembly retorna, o runtime usa o identificador para determinar se o conteúdo do IStream foi mapeado. Nesse caso, o runtime carregará a cópia existente em vez de remapear o fluxo. O runtime também usa esse identificador como uma chave de pesquisa para fluxos retornados de chamadas para o método IHostAssemblyStore::ProvideAssembly. 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

Confira também