IMetaDataEmit::DefineImportType 方法
更新:2007 年 11 月
對於目前範圍外所定義之指定的型別,建立參考,並且定義此參考的語彙基元。
HRESULT DefineImportType (
[in] IMetaDataAssemblyImport *pAssemImport,
[in] const void *pbHashValue,
[in] ULONG cbHashValue,
[in] IMetaDataImport *pImport,
[in] mdTypeDef tdImport,
[in] IMetaDataAssemblyEmit *pAssemEmit,
[out] mdTypeRef *ptr
);
參數
pAssemImport
[in] IMetaDataAssemblyImport 介面,表示從中匯入目標型別的組件。pbHashValue
[in] 包含 pAssemImport 所指定組件之雜湊的陣列。cbHashValue
[in] pbHashValue 陣列中的位元組數目。pImport
[in] IMetaDataImport 介面,表示從中匯入目標型別的中繼資料範圍。tdImport
[in] 指定目標型別的 mdTypeDef 語彙基元。pAssemEmit
[in] IMetaDataAssemblyEmit 介面,表示匯入目標型別的組件。ptr
[out] 在型別參考的目前範圍中定義之 mdTypeRef 語彙基元。
備註
在呼叫 IMetaDataEmit::DefineImportMember 方法之前,您可以使用 DefineImportType 方法針對成員的父類別或父介面,在目前的範圍中建立型別參考。
需求
**平台:**請參閱 .NET Framework 系統需求。
**標頭:**Cor.h
**程式庫:**當做 MSCorEE.dll 中的資源使用
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0