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] 以 0 结尾的类型约束数组。 数组成员必须是 mdTypeDefmdTypeRefmdTypeSpec 元数据标记。

pgp
[out] 表示泛型参数的标记。

要求

平台:请参阅系统要求

标头:Cor.h

库:用作 MsCorEE.dll 中的资源

.NET Framework 版本:自 2.0 起可用

另请参阅