ModuleBindInfo-Struktur
Stellt detaillierte Informationen zum referenzierten Modul und zur Assembly bereit, die es enthält.
Syntax
typedef struct _ModuleBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpAssemblyIdentity;
LPCWSTR lpModuleName
} ModuleBindInfo;
Member
Member | BESCHREIBUNG |
---|---|
dwAppDomainId |
Ein eindeutiger Bezeichner für den IStream , der durch einen Aufruf der IHostAssemblyStore::ProvideModule-Methode zurückgegeben wird, aus dem das referenzierte Modul geladen werden soll. |
lpAssemblyIdentity |
Ein eindeutiger Bezeichner für die Assembly, die das referenzierte Modul enthält. |
lpModuleName |
Der Name des referenzierten Moduls. |
Bemerkungen
ModuleBindInfo
wird als Parameter an IHostAssemblyStore::ProvideModule
übergeben. Der Host stellt den eindeutigen Bezeichner dwAppDomainId
für die Common Language Runtime (CLR) bereit. Nachdem ein Aufruf der Methode IHostAssemblyStore::ProvideAssembly zurückgekehrt ist, verwendet die Runtime den Bezeichner, um festzustellen, ob der Inhalt des IStream
zugeordnet worden ist. 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 der IHostAssemblyStore::ProvideAssembly
-Methode zurückgegeben werden. Daher muss der Bezeichner sowohl für Modulanforderungen als auch für 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.