更新 : 2007 年 11 月
ジェネリック型パラメータの定義を作成し、そのジェネリック型パラメータのトークンを取得します。
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
パラメータ
tk
[入力] ジェネリック パラメータを定義するメソッドまたはコンストラクタを表す mdTypeDef トークンまたは mdMethodDef トークン。ulParamSeq
[入力] ジェネリック パラメータのインデックス。dwParamFlags
[入力] ジェネリック パラメータの型を示す CorGenericParamAttr 列挙体の値。szname
[入力] パラメータの名前。reserved
[入力] このパラメータは将来の機能拡張に備えて予約されています。rtkConstraints
[入力] 型の制約のゼロで終わる配列。配列メンバは、mdTypeDef、mdTypeRef、または mdTypeSpec の各メタデータ トークンである必要があります。pgp
[出力] ジェネリック パラメータを表すトークン。
必要条件
プラットフォーム : 「.NET Framework システム要件」を参照
ヘッダー : Cor.h
ライブラリ : MsCorEE.dll でリソースとして使用されていること
.NET Framework のバージョン : 3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0