Partager via


AssemblyBindInfo, structure

Fournit des informations détaillées sur l’assembly référencé.

Syntaxe

typedef struct _AssemblyBindInfo {  
    DWORD       dwAppDomainId;  
    LPCWSTR     lpReferencedIdentity;  
    LPCWSTR     lpPostPolicyIdentity;  
    DWORD       ePolicyLevel;  
} AssemblyBindInfo;  

Membres

Membre Description
dwAppDomainId Identificateur unique du IStream retourné par un appel à IHostAssemblyStore::ProvideAssembly, à partir duquel le module référencé doit être chargé.
lpReferencedIdentity Identificateur unique de l’assembly référencé.
lpPostPolicyIdentity Identificateur de l’assembly référencé après l’application de valeurs de stratégie de liaison.
ePolicyLevel Une des valeurs de EPolicyAction qui indiquent quelles stratégies de versioning, le cas échéant, doivent être appliquées à l’assembly référencé.

Remarques

L’hôte fournit l’identificateur unique dwAppDomainId au Common Language Runtime (CLR). Après qu’un appel à IHostAssemblyStore::ProvideAssembly retourne, le runtime utilise l’identificateur pour déterminer si le contenu de IStream a été mappé. Dans ce cas, le runtime charge la copie existante plutôt que de remapper le flux. Le runtime utilise également cet identificateur comme clé de recherche pour les flux retournés depuis les appels à IHostAssemblyStore::ProvideModule. Par conséquent, l’identificateur doit être unique pour les demandes de module et pour les demandes d’assembly.

Configuration requise

Plateformes : Consultez Configuration requise.

En-tête : MSCorEE.idl

Bibliothèque : Incluse en tant que ressource dans MsCorEE.dll

Versions de .NET Framework : Disponible depuis la version 2.0

Voir aussi