IMetaDataEmit::DefineImportType – metoda
Vytvoří odkaz na zadaný typ, který je definován mimo aktuální obor, a definuje token pro tento odkaz.
Syntaxe
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
[v] IMetaDataAssemblyImport Rozhraní, které představuje sestavení, ze kterého je typ cíle importován.
pbHashValue
[v] Pole, které obsahuje hodnotu hash pro sestavení určené parametrem pAssemImport
.
cbHashValue
[v] Počet bajtů v pbHashValue
poli.
pImport
[v] IMetaDataImport Rozhraní, které představuje obor metadat, ze kterého je importován cílový typ.
tdImport
[v] Token mdTypeDef
, který určuje cílový typ.
pAssemEmit
[v] IMetaDataAssemblyEmit rozhraní, které představuje sestavení, do kterého je typ cíle importován.
ptr
[out] Token mdTypeRef
, který je definován v aktuálním oboru pro odkaz na typ.
Poznámky
Před voláním metody IMetaDataEmit::D efineImportMember můžete použít metodu DefineImportType
k vytvoření odkazu na typ v aktuálním oboru pro nadřazenou třídu nebo nadřazené rozhraní člena.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: Cor.h
Knihovny: Používá se jako prostředek v MSCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0