共用方式為


IMetaDataEmit::DefineTypeRefByName 方法

更新:2007 年 11 月

取得在目前範圍之外指定的範圍中定義之型別的中繼資料語彙基元。

HRESULT DefineTypeRefByName ( 
    [in]  mdToken     tkResolutionScope, 
    [in]  LPCWSTR     szName, 
    [out] mdTypeRef   *ptr 
);

參數

  • tkResolutionScope
    [in] 指定解析範圍的語彙基元。下列是有效的語彙基元型別:

    • 如果此型別是在定義呼叫端所在的相同組件中定義的,則為 mdModuleRef

    • 如果此型別是在定義呼叫端所在的其他組件中定義的,則為 mdAssemblyRef

    • 如果此型別為巢狀型別,則為 mdTypeRef

    • 如果此型別是在定義呼叫端所在的相同模組中定義的,則為 mdModule

    • 如果此型別是全域定義的,則為 null。

  • szName
    [in] 使用 Unicode 的目標型別名稱。

  • ptr
    [out] 已指派給此型別之 mdTypeRef 語彙基元的指標。

需求

**平台:**請參閱 .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