Struttura ModuleBindInfo
Fornisce informazioni dettagliate sul modulo a cui si fa riferimento e sull'assembly che lo contiene.
typedef struct _ModuleBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpAssemblyIdentity;
LPCWSTR lpModuleName
} ModuleBindInfo;
Membri
Membro |
Descrizione |
---|---|
dwAppDomainId |
Identificatore univoco per l'oggetto IStream restituito da una chiamata al metodo IHostAssemblyStore::ProvideModule dal quale deve essere caricato il modulo a cui viene fatto riferimento. |
lpAssemblyIdentity |
Identificatore univoco per l'assembly contenente il modulo a cui si fa riferimento. |
lpModuleName |
Nome del modulo a cui si fa riferimento. |
Note
ModuleBindInfo viene passato come parametro a IHostAssemblyStore::ProvideModule. L'identificatore univoco dwAppDomainId viene fornito dall'host a Common Language Runtime. Dopo il completamento di una chiamata al metodo IHostAssemblyStore::ProvideAssembly, Common Language Runtime utilizza l'identificatore per determinare se il contenuto dell'oggetto IStream è stato mappato. In questo caso, anziché eseguire nuovamente il mapping del flusso, verrà caricata la copia esistente. Il runtime, inoltre, utilizza questo identificatore come chiave di ricerca per i flussi restituiti dalle chiamate al metodo IHostAssemblyStore::ProvideAssembly. Pertanto, l'identificatore per le richieste di moduli e per le richieste di assembly deve essere univoco.
Requisiti
Piattaforme: vedere Requisiti di sistema di .NET Framework.
Intestazione: MSCorEE.idl
Libreria: inclusa come risorsa in MSCorEE.dll
Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Vedere anche
Riferimenti
Interfaccia ICLRAssemblyIdentityManager
Interfaccia ICLRAssemblyReferenceList
Interfaccia IHostAssemblyManager