共用方式為


IMetaDataEmit::DefineImportType Method

建立指定型別的參考,該型別定義於目前範圍之外,並定義該參考的令牌。

Syntax

HRESULT DefineImportType (
    [in]  IMetaDataAssemblyImport  *pAssemImport,
    [in]  const void               *pbHashValue,
    [in]  ULONG                    cbHashValue,
    [in]  IMetaDataImport          *pImport,
    [in]  mdTypeDef                tdImport,
    [in]  IMetaDataAssemblyEmit    *pAssemEmit,
    [out] mdTypeRef                *ptr
);

Parameters

pAssemImport [in] IMetaDataAssemblyImport 介面,代表匯入目標類型的元件。

pbHashValue [in]數位,包含所 pAssemImport指定元件的哈希。

cbHashValue [in]陣列中的 pbHashValue 位元組數目。

pImport [in] IMetaDataImport 介面,表示匯入目標類型的元數據範圍。

tdImport [in] mdTypeDef 指定目標類型的令牌。

pAssemEmit [in] IMetaDataAssemblyEmit 介面,表示匯入目標類型的元件。

ptr [out]在 mdTypeRef 型別參考的目前範圍中定義的令牌。

Remarks

在呼叫 IMetaDataEmit::D efineImportMember 方法之前,您可以使用 DefineImportType 方法,針對成員的父類別或父介面,在目前範圍中建立類型參考。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also