IMetaDataEmit::DefineImportType — Metoda
Tworzy odwołanie do określonego typu zdefiniowanego poza bieżącym zakresem i definiuje token dla tego odwołania.
Składnia
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
Parametry
pAssemImport
[in] Interfejs IMetaDataAssemblyImport reprezentujący zestaw, z którego jest importowany typ docelowy.
pbHashValue
[in] Tablica zawierająca skrót zestawu określonego przez pAssemImport
.
cbHashValue
[in] Liczba bajtów w tablicy pbHashValue
.
pImport
[in] Interfejs IMetaDataImport reprezentujący zakres metadanych, z którego jest importowany typ docelowy.
tdImport
[in] Token mdTypeDef
określający typ docelowy.
pAssemEmit
[in] Interfejs IMetaDataAssemblyEmit reprezentujący zestaw, do którego jest importowany typ docelowy.
ptr
[out] Token mdTypeRef
zdefiniowany w bieżącym zakresie dla odwołania do typu.
Uwagi
Przed wywołaniem metody IMetaDataEmit::D efineImportMember można użyć DefineImportType
metody do utworzenia odwołania do typu w bieżącym zakresie dla klasy nadrzędnej lub interfejsu nadrzędnego elementu członkowskiego.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Używane jako zasób w MSCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0