IMetaDataImport::GetParamProps 方法
获取指定的 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] 指向与参数关联的任何属性标志的指针。 这是 CorParamAttr
值的位掩码。
pdwCPlusTypeFlag
[out] 指向标志的指针,该标志指定参数为 ValueType。
ppValue
[out] 指向参数返回的常数字符串的指针。
pcchValue
[out] ppValue
的大小(以宽字符为单位),如果 ppValue
不包含字符串,则为 0。
注解
参数的 pulSequence
中的序列值(从 1 开始)。 返回值的序列号为 0。
要求
平台:请参阅系统要求。
标头:Cor.h
库:作为资源包含在 MsCorEE.dll 中
.NET Framework 版本:自 1.0 起可用