Partager via


ModuleBindInfo, structure

Fournit des informations détaillées à propos du module référencé et de l'assembly qui le contient.

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

Membres

Membre

Description

dwAppDomainId

Identificateur unique pour IStream qui est retourné par un appel à la méthode IHostAssemblyStore::ProvideModule à partir duquel le module référencé doit être chargé.

lpAssemblyIdentity

Identificateur unique pour l'assembly qui contient le module référencé.

lpModuleName

Nom du module référencé.

Notes

ModuleBindInfo est passé en tant que paramètre à IHostAssemblyStore::ProvideModule. L'hôte fournit l'identificateur unique dwAppDomainId au Common Language Runtime (CLR). Après le retour d'un appel à la méthode IHostAssemblyStore::ProvideAssembly, le runtime utilise l'identificateur pour déterminer si le contenu de IStream a été mappé. Si tel est le cas, il charge la copie existante plutôt que de remapper le flux. Puisque le runtime utilise également cet identificateur comme une clé de recherche des flux retournés d'appels à la méthode IHostAssemblyStore::ProvideAssembly. Par conséquent, l'identificateur doit être unique pour les demandes de modules aussi bien que d'assemblys.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : MSCorEE.idl

Bibliothèque : incluse en tant que ressource dans MSCorEE.dll

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

AssemblyBindInfo, structure

ICLRAssemblyIdentityManager, interface

ICLRAssemblyReferenceList, interface

IHostAssemblyManager, interface

Autres ressources

Structures d'hébergement