Condividi tramite


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

Struttura AssemblyBindInfo

Interfaccia ICLRAssemblyIdentityManager

Interfaccia ICLRAssemblyReferenceList

Interfaccia IHostAssemblyManager

Altre risorse

Strutture di hosting