Delen via


AssemblyBindInfo-structuur

Bevat gedetailleerde informatie over de assembly waarnaar wordt verwezen.

Syntax

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

Leden

Lid Beschrijving
dwAppDomainId Een unieke id voor de IStream die wordt geretourneerd door een aanroep naar IHostAssemblyStore::P rovideAssembly, van waaruit de assembly waarnaar wordt verwezen, moet worden geladen.
lpReferencedIdentity Een unieke id voor de assembly waarnaar wordt verwezen.
lpPostPolicyIdentity De id voor de assembly waarnaar wordt verwezen na de toepassing van eventuele bindingsbeleidswaarden.
ePolicyLevel Een van de EPolicyAction-waarden die aangeven welk versiebeheerbeleid, indien van toepassing, moet worden toegepast op de assembly waarnaar wordt verwezen.

Opmerkingen

De host levert de unieke id dwAppDomainId aan de COMMON Language Runtime (CLR). Nadat een aanroep naar IHostAssemblyStore::ProvideAssembly is geretourneerd, gebruikt de runtime de id om te bepalen of de inhoud van de IStream is toegewezen. Als dat het zo is, laadt de runtime de bestaande kopie in plaats van de stream opnieuw toe te stellen. De runtime gebruikt deze id ook als een opzoeksleutel voor streams die worden geretourneerd door aanroepen naar IHostAssemblyStore::P rovideModule. Daarom moet de id uniek zijn voor moduleaanvragen en voor assembly-aanvragen.

Vereisten

Platforms: Zie Systeemvereisten.

Header: MSCorEE.idl

Bibliotheek: Opgenomen als een resource in MSCorEE.dll

.NET Framework versies: beschikbaar sinds 2.0

Zie ook