AssemblyBindInfo, structure
Fournit des informations détaillées à propos de l'assembly référencé.
typedef struct _AssemblyBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpReferencedIdentity;
LPCWSTR lpPostPolicyIdentity;
DWORD ePolicyLevel;
} AssemblyBindInfo;
Membres
Membre |
Description |
---|---|
dwAppDomainId |
Identificateur unique pour IStream retourné par un appel à IHostAssemblyStore::ProvideAssembly à partir duquel l'assembly référencé doit être chargé. |
lpReferencedIdentity |
Identificateur unique pour l'assembly référencé. |
lpPostPolicyIdentity |
Identificateur pour l'assembly référencé après l'application des valeurs de stratégie de liaison, le cas échéant. |
ePolicyLevel |
L'une des valeurs EPolicyAction indiquant les éventuelles stratégies de versioning à appliquer à l'assembly référencé. |
Notes
L'hôte fournit l'identificateur unique dwAppDomainId au Common Language Runtime (CLR). Après le retour d'un appel à IHostAssemblyStore::ProvideAssembly, le runtime utilise l'identificateur pour déterminer si le contenu de l'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 à IHostAssemblyStore::ProvideModule. 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