共用方式為


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

請參閱

參考

IMetaDataEmit

IMetaDataEmit2