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
ICLRAssemblyIdentityManager, interface
ICLRAssemblyReferenceList, interface
IHostAssemblyManager, interface