参数特性

对于 Windows 7,Windows 可移植设备支持设备服务的方法和事件的以下参数属性。 这些属性由以下方法返回:

属性 VarType 说明
WPD_PARAMETER_ATTRIBUTE_DEFAULT_VALUE VT_XXXX 参数的默认值。
WPD_PARAMETER_ATTRIBUTE_ENUMERATION_ELEMENTS VT_UNKNOWN 一个 IPortableDevicePropVariantCollection 接口,包含参数的枚举值。
WPD_PARAMETER_ATTRIBUTE_FORM VT_UI4 允许的有效参数值的形式。
WPD_PARAMETER_ATTRIBUTE_MAX_SIZE VT_UI8 参数的最大大小(以字节为单位)。
WPD_PARAMETER_ATTRIBUTE_NAME VT_LPWSTR 一个字符串,指定事件或方法参数的脚本友好名称。 有效字符为字母数字 [a-zA-Z0-9] 和 “_”。
WPD_PARAMETER_ATTRIBUTE_ORDER VT_UI4 从零开始的参数顺序索引,使顺序值 0 对应于第一个参数。
WPD_PARAMETER_ATTRIBUTE_RANGE_MIN VT_XXXX 窗体 WPD_PARAMETER_ATTRIBUTE_FORM_RANGE 的参数的最大值。
WPD_PARAMETER_ATTRIBUTE_RANGE_MAX VT_XXXX 窗体 WPD_PARAMETER_ATTRIBUTE_FORM_RANGE 的参数的最小值。
WPD_PARAMETER_ATTRIBUTE_RANGE_STEP VT_XXXX 窗体 WPD_PARAMETER_ATTRIBUTE_FORM_RANGE 的参数的步长值。
WPD_PARAMETER_ATTRIBUTE_REGULAR_EXPRESSION VT_LPWSTR 一个正则表达式,指定窗体 WPD_PARAMETER_ATTRIBUTE_FORM_REGULAR_EXPRESSION 的参数可接受的值。
WPD_PARAMETER_ATTRIBUTE_USAGE_TYPE VT_UI4 一个整数,指定方法参数的用法,例如 in/out。有效值属于 WPD_PARAMETER_USAGE_TYPES 枚举类型。
WPD_PARAMETER_ATTRIBUTE_VARTYPE VT_UI4 参数 VarType。

要求

要求
Header
PortableDevice.h

另请参阅

属性和特性