AssemblyBindInfo-Struktur
Stellt ausführliche Informationen zu der Assembly bereit, auf die verwiesen wird.
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 wurde, aus dem die Assembly geladen werden soll, auf die verwiesen wird. |
lpReferencedIdentity |
Ein eindeutiger Bezeichner für die Assembly, auf die verwiesen wird. |
lpPostPolicyIdentity |
Der Bezeichner für die Assembly, auf die verwiesen wird, nach der Anwendung von Bindungsrichtlinienwerten. |
ePolicyLevel |
Einer der EPolicyAction-Werte, der angibt, welche Versionsrichtlinien ggf. auf die Assembly angewendet werden sollen, auf die verwiesen wird. |
Hinweise
Der Host stellt der Common Language Runtime (CLR) den eindeutigen Bezeichner dwAppDomainId bereit. Nachdem ein Aufruf von IHostAssemblyStore::ProvideAssembly zurückgekehrt ist, ermittelt die Common Language Runtime anhand des Bezeichners, ob der Inhalt von IStream zugeordnet wurde. In diesem Fall lädt die Common Language Runtime die vorhandene Kopie, statt den Stream neu zuzuordnen. Die Laufzeit verwendet diesen Bezeichner auch als Suchschlüssel für Streams, die von Aufrufen von IHostAssemblyStore::ProvideModule zurückgegeben werden. Deshalb muss der Bezeichner für Modulanforderungen und Assemblyanforderungen eindeutig sein.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: MSCorEE.idl
Bibliothek: als Ressource in MSCorEE.dll enthalten
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
Siehe auch
Referenz
ICLRAssemblyIdentityManager-Schnittstelle
ICLRAssemblyReferenceList-Schnittstelle
IHostAssemblyManager-Schnittstelle
IHostAssemblyStore-Schnittstelle