Freigeben über


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.

Siehe auch