共用方式為


IMetaDataEmit2::DefineGenericParam 方法

建立泛型型別參數的定義,並取得該泛型型別參數的語彙基元。

HRESULT DefineGenericParam ( 
    [in]  mdToken         tk, 
    [in]  ULONG           ulParamSeq, 
    [in]  DWORD           dwParamFlags, 
    [in]  LPCWSTR         szname, 
    [in]  DWORD           reserved, 
    [in]  mdToken         rtkConstraints[], 
    [out] mdGenericParam  *pgp
);

參數

  • tk
    [in] mdTypeDefmdMethodDef 語彙基元,表示要定義泛型參數的方法或建構函式。

  • ulParamSeq
    [in] 泛型參數的索引。

  • dwParamFlags
    [in] CorGenericParamAttr 列舉型別 (Enumeration) 的值,這個值會描述泛型參數的型別。

  • szname
    [in] 參數的名稱。

  • reserved
    [in] 這個參數保留給將來擴充性使用。

  • rtkConstraints
    [in] 型別條件約束之以零結尾的陣列。 陣列成員必須是 mdTypeDefmdTypeRefmdTypeSpec 中繼資料語彙基元。

  • pgp
    [out] 表示泛型參數的語彙基元。

需求

**平台:**請參閱 .NET Framework 系統需求

**標頭:**Cor.h

**程式庫:**當做 MsCorEE.dll 中的資源使用

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

請參閱

參考

IMetaDataEmit2 介面

IMetaDataEmit 介面