IMetaDataEmit::DefineParam 方法
使用指定标记引用的方法的指定签名创建参数定义,并获取该参数定义的标记。
语法
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。
要求
平台:请参阅系统要求。
标头:Cor.h
库:用作 MSCorEE.dll 中的资源
.NET Framework 版本:自 1.0 起可用