Udostępnij za pośrednictwem


AssemblyBindInfo — Struktura

Zawiera szczegółowe informacje o zestawie, do których odwołuje się odwołanie.

Składnia

typedef struct _AssemblyBindInfo {  
    DWORD       dwAppDomainId;  
    LPCWSTR     lpReferencedIdentity;  
    LPCWSTR     lpPostPolicyIdentity;  
    DWORD       ePolicyLevel;  
} AssemblyBindInfo;  

Elementy członkowskie

Członek Opis
dwAppDomainId Unikatowy identyfikator zwrócony IStream przez wywołanie elementu IHostAssemblyStore::P rovideAssembly, z którego ma zostać załadowany przywoływany zestaw.
lpReferencedIdentity Unikatowy identyfikator zestawu, do których odwołuje się odwołanie.
lpPostPolicyIdentity Identyfikator zestawu, do którego odwołuje się odwołanie, po zastosowaniu dowolnych wartości zasad powiązania.
ePolicyLevel Jedna z wartości EPolicyAction wskazująca, które zasady przechowywania wersji, jeśli istnieją, powinny być stosowane do przywoływałego zestawu.

Uwagi

Host dostarcza unikatowy identyfikator dwAppDomainId środowiska uruchomieniowego języka wspólnego (CLR). Po wywołaniu funkcji IHostAssemblyStore::ProvideAssembly zwracania ś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::P rovideModule. W związku z tym identyfikator musi być unikatowy dla żądań modułów i żą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ż