ModuleBindInfo — Struktura
Zawiera szczegółowe informacje o referencyjnym module i zestawie, który go zawiera.
Składnia
typedef struct _ModuleBindInfo {
DWORD dwAppDomainId;
LPCWSTR lpAssemblyIdentity;
LPCWSTR lpModuleName
} ModuleBindInfo;
Elementy członkowskie
Członek | Opis |
---|---|
dwAppDomainId |
Unikatowy identyfikator IStream zwracany przez wywołanie metody IHostAssemblyStore::P rovideModule , z której ma zostać załadowany przywoływany moduł. |
lpAssemblyIdentity |
Unikatowy identyfikator zestawu, który zawiera odwołany moduł. |
lpModuleName |
Nazwa przywołynego modułu. |
Uwagi
ModuleBindInfo
jest przekazywany jako parametr do IHostAssemblyStore::ProvideModule
. Host dostarcza unikatowy identyfikator dwAppDomainId
środowiska uruchomieniowego języka wspólnego (CLR). Po wywołaniu metody IHostAssemblyStore::P rovideAssembly zwraca się, środowisko uruchomieniowe używa identyfikatora w celu określenia, czy zawartość IStream
obiektu została zamapowana. Jeśli tak, środowisko uruchomieniowe ładuje istniejącą kopię zamiast ponownie mapować strumień. Środowisko uruchomieniowe używa również tego identyfikatora jako klucza odnośnika dla strumieni zwracanych z wywołań do IHostAssemblyStore::ProvideAssembly
metody . W związku z tym identyfikator musi być unikatowy dla żądań modułów, a także dla żądań zestawów.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: MSCorEE.idl
Biblioteki: Uwzględnione jako zasób w MSCorEE.dll
.NET Framework wersje: dostępne od wersji 2.0