对于 Windows 7,Windows 可移植设备支持设备服务的方法和事件的以下参数属性。 这些属性由以下方法返回:
- IPortableDeviceServiceCapabilities::GetMethodParameterAttributes
- IPortableDeviceServiceCapabilities::GetEventParameterAttributes
| 属性 | 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 |
|