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