Partager via


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

IHostAssemblyStore, interface

ModuleBindInfo, structure

Autres ressources

Structures d'hébergement