使用指定的签名为指定的标记引用的方法创建参数定义,并获取该参数定义的标记。
HRESULT DefineParam (
[in] mdMethodDef md,
[in] ULONG ulParamSeq,
[in] LPCWSTR szName,
[in] DWORD dwParamFlags,
[in] DWORD dwCPlusTypeFlag,
[in] void const *pValue,
[in] ULONG cchValue,
[out] mdParamDef *ppd
);
参数
md
[in] 正在定义其参数的方法的标记。ulParamSeq
[in] 参数序列号。szName
[in] 以 Unicode 表示的参数名称。dwParamFlags
[in] 参数的标志。 这是 CorParamAttr 值的位掩码。dwCPlusTypeFlag
[in] 常量值的 ELEMENT_TYPE_*。pValue
[in] 参数的常数值。cchValue
[in] pValue 的大小(以 Unicode 字符为单位)。ppd
[out] 已分配的 mdParamDef 标记。
备注
ulParamSeq 中序列参数值从 1 开始。 返回值的序列号为 0。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**在 MSCorEE.dll 中用作资源
**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0