更新:2007 年 11 月
获取指定的 ParamDef 标记所引用的参数的元数据值。
HRESULT GetParamProps (
[in] mdParamDef tk,
[out] mdMethodDef *pmd,
[out] ULONG *pulSequence,
[out] LPWSTR szName,
[in] ULONG cchName,
[out] ULONG *pchName,
[out] DWORD *pdwAttr,
[out] DWORD *pdwCPlusTypeFlag,
[out] UVCP_CONSTANT *ppValue,
[out] ULONG *pcchValue
);
参数
tk
[in] 一个表示将返回其元数据的参数的 ParamDef 标记。pmd
[out] 一个指针,它指向表示带有该参数的方法的 MethodDef 标记。pulSequence
[out] 该参数在方法实参列表中的顺序位置。szName
[out] 保存参数名称的缓冲区。cchName
[in] 请求的 szName 的大小(以宽字符为单位)。pchName
[out] 返回的 szName 的大小(以宽字符为单位)。pdwAttr
[out] 指向与该参数关联的任何属性标志的指针。pdwCPlusTypeFlag
[out] 指向指定该参数是 ValueType 的标志的指针。ppValue
[out] 指向该参数返回的常数字符串的指针。pcchValue
[out] 以宽字符为单位的 ppValue 的大小,或者在 ppValue 没有包含字符串时为零。
要求
**平台:**请参见 .NET Framework 系统要求。
**头文件:**Cor.h
**库:**作为一项资源包含在 MsCorEE.dll 中
**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0