建立指定型別的參考,該型別定義於目前範圍之外,並定義該參考的令牌。
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