ModuleBindInfo-structuur
Biedt gedetailleerde informatie over de module waarnaar wordt verwezen en de assembly die deze bevat.
Syntax
typedef struct _ModuleBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpAssemblyIdentity;
LPCWSTR lpModuleName
} ModuleBindInfo;
Leden
Lid | Beschrijving |
---|---|
dwAppDomainId |
Een unieke id voor de IStream die wordt geretourneerd door een aanroep van de methode IHostAssemblyStore::P rovideModule van waaruit de module waarnaar wordt verwezen, moet worden geladen. |
lpAssemblyIdentity |
Een unieke id voor de assembly die de module waarnaar wordt verwezen bevat. |
lpModuleName |
De naam van de module waarnaar wordt verwezen. |
Opmerkingen
ModuleBindInfo
wordt doorgegeven als een parameter aan IHostAssemblyStore::ProvideModule
. De host levert de unieke id dwAppDomainId
aan de COMMON Language Runtime (CLR). Nadat een aanroep van de methode IHostAssemblyStore::P rovideAssembly 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 opzoeksleutel voor streams die worden geretourneerd door aanroepen naar de IHostAssemblyStore::ProvideAssembly
methode. 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