Udostępnij za pośrednictwem


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

Zobacz też