Freigeben über


AssemblyBindInfo-Struktur

Stellt detaillierte Informationen über die referenzierte Assembly bereit.

Syntax

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

Member

Member BESCHREIBUNG
dwAppDomainId Ein eindeutiger Bezeichner für den IStream, der durch einen Aufruf von IHostAssemblyStore::ProvideAssembly zurückgegeben wird und aus dem die referenzierte Assembly geladen werden soll.
lpReferencedIdentity Ein eindeutiger Bezeichner für die referenzierte Assembly.
lpPostPolicyIdentity Der Bezeichner für die referenzierte Assembly nach der Anwendung aller Werte der Bindungsrichtlinie.
ePolicyLevel Einer der EPolicyAction-Werte, der angibt, welche Richtlinien für die Versionsverwaltung, falls vorhanden, auf die referenzierte Assembly angewendet werden sollen.

Bemerkungen

Der Host stellt den eindeutigen Bezeichner dwAppDomainId für die Common Language Runtime (CLR) bereit. Nachdem ein Aufruf von IHostAssemblyStore::ProvideAssembly zurückgegeben wurde, bestimmt die Runtime anhand des Bezeichners, ob der Inhalt des IStream zugeordnet wurde. In diesem Fall lädt die Runtime die vorhandene Kopie, anstatt den Stream neu zuzuordnen. Die Runtime verwendet diesen Bezeichner auch als Suchschlüssel für Streams, die von Aufrufen von IHostAssemblyStore::ProvideModule zurückgegeben werden. Daher muss der Bezeichner für Modulanforderungen und Assemblyanforderungen eindeutig sein.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: MSCorEE.idl

Bibliothek: Als Ressource in „MsCorEE.dll“ enthalten.

.NET Framework-Versionen: Seit 2.0 verfügbar.

Siehe auch