获取指定 ParamDef 标记引用的参数的元数据值。
Syntax
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
);
Parameters
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 不包含字符串,则为零。
Remarks
参数的 pulSequence 序列值以 1 开头。 返回值包含序列号 0。
Requirements
平台: 请参阅 .NET 支持的作系统。
Header: Cor.h
Library: CorGuids.lib