Condividi tramite


Struttura ModuleBindInfo

Fornisce informazioni dettagliate sul modulo a cui si fa riferimento e sull'assembly che lo contiene.

Sintassi

typedef struct _ModuleBindInfo {  
    DWORD    dwAppDomainId;  
    LPCWSTR  lpAssemblyIdentity;  
    LPCWSTR  lpModuleName  
} ModuleBindInfo;  

Members

Membro Descrizione
dwAppDomainId Identificatore univoco per l'oggetto IStream restituito da una chiamata al metodo IHostAssemblyStore::P rovideModule da cui deve essere caricato il modulo a cui si fa riferimento.
lpAssemblyIdentity Identificatore univoco per l'assembly che contiene il modulo a cui si fa riferimento.
lpModuleName Nome del modulo a cui si fa riferimento.

Commenti

ModuleBindInfo viene passato come parametro a IHostAssemblyStore::ProvideModule. L'host fornisce l'identificatore univoco dwAppDomainId a Common Language Runtime (CLR). Dopo la restituzione di una chiamata al metodo IHostAssemblyStore::P rovideAssembly , il runtime usa l'identificatore per determinare se il contenuto dell'oggetto IStream è stato mappato. In tal caso, il runtime carica la copia esistente anziché eseguire nuovamente il mapping del flusso. Il runtime usa anche questo identificatore come chiave di ricerca per i flussi restituiti dalle chiamate al IHostAssemblyStore::ProvideAssembly metodo . Pertanto, l'identificatore deve essere univoco per le richieste di modulo e per le richieste di assembly.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: MSCorEE.idl

Libreria: Incluso come risorsa in MSCorEE.dll

Versioni di .NET Framework: Disponibile dalla versione 2.0

Vedi anche