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
Interface de ICLRAssemblyIdentityManager
Interface de ICLRAssemblyReferenceList
Interface de IHostAssemblyManager