Condividi tramite


Struttura AssemblyBindInfo

Fornisce informazioni dettagliate sull'assembly a cui si fa riferimento.

typedef struct _AssemblyBindInfo {
    DWORD       dwAppDomainId;
    LPCWSTR     lpReferencedIdentity;
    LPCWSTR     lpPostPolicyIdentity;
    DWORD       ePolicyLevel;
} AssemblyBindInfo;

Membri

Membro

Descrizione

dwAppDomainId

Identificatore univoco per l'oggetto IStream restituito da una chiamata a IHostAssemblyStore::ProvideAssembly, da cui deve essere caricato l'assembly a cui si fa riferimento.

lpReferencedIdentity

Identificatore univoco per l'assembly a cui si fa riferimento.

lpPostPolicyIdentity

Identificatore per l'assembly a cui viene fatto riferimento dopo l'applicazione degli eventuali valori dei criteri di associazione.

ePolicyLevel

Uno dei valori di EPolicyAction che indica gli eventuali criteri di versione da applicare all'assembly a cui si fa riferimento.

Note

L'identificatore univoco dwAppDomainId viene fornito dall'host a Common Language Runtime. Dopo che una chiamata a IHostAssemblyStore::ProvideAssembly restituisce il controllo, 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::ProvideModule. 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

Interfaccia IHostAssemblyStore

Struttura ModuleBindInfo

Altre risorse

Strutture di hosting