IMetaDataEmit::DefineImportType 方法
建立定義於目前範圍外之指定型別的參考,並定義該參考的語彙基元。
語法
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
方法在成員的父類別或父介面的目前範圍中建立型別參考。
規格需求
平台:請參閱系統需求。
標頭:Cor.h
程式庫:作為 MSCorEE.dll 中的資源使用
.NET Framework版本:自 1.0 起提供