为泛型类型参数创建定义,并获取该泛型类型参数的令牌。
Syntax
HRESULT DefineGenericParam (
[in] mdToken tk,
[in] ULONG ulParamSeq,
[in] DWORD dwParamFlags,
[in] LPCWSTR szname,
[in] DWORD reserved,
[in] mdToken rtkConstraints[],
[out] mdGenericParam *pgp
);
Parameters
tk [in]一个 mdTypeDef 或 mdMethodDef 标记,表示要为其定义泛型参数的方法或构造函数。
ulParamSeq [in]泛型参数的索引。
dwParamFlags [in]描述泛型参数类型的 CorGenericParamAttr 枚举的值。
szname [in]参数的名称。
reserved [in]此参数保留供将来扩展性使用。
rtkConstraints [in]类型约束的零终止数组。 数组成员必须是一个mdTypeDef或mdTypeRefmdTypeSpec元数据令牌。
pgp [out]表示泛型参数的标记。
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: Cor.h
Library: CorGuids.lib
.NET 版本: 自 .NET Framework 2.0 起可用