共用方式為


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 列舉值。

szname
[in] 參數的名稱。

reserved
[in] 會保留此參數以供未來擴充之用。

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

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

規格需求

平台:請參閱系統需求

標頭:Cor.h

程式庫:作為 MSCorEE.dll 中的資源使用

.NET Framework版本:自 2.0 起可用

另請參閱