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 起提供

另請參閱