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.