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