Delen via


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

Zie ook