创建泛型类型参数的定义,并获取该泛型类型参数的标记。
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] 一个 mdTypeDef 或 mdMethodDef 标记,表示要为其定义泛型参数的方法或构造函数。ulParamSeq
[in] 泛型参数的索引。dwParamFlags
[in] 一个描述泛型参数的类型的 CorGenericParamAttr 枚举值。szname
[in] 参数的名称。reserved
[in] 将保留此参数,以便在未来提供扩展性。rtkConstraints
[in] 一个以零结尾的类型约束数组。 数组成员必须是 mdTypeDef、mdTypeRef 或 mdTypeSpec 元数据标记。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