Property Attributes (PortableDevice.h)

Windows可移植设备支持以下属性属性。 这些属性由以下方法返回:

属性 VarType 描述
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE VT_BOOL 一个布尔值,该值指定客户端是否可以删除该属性。 若要删除属性,请将其值设置为VT_EMPTY。
WPD_PROPERTY_ATTRIBUTE_CAN_READ VT_BOOL 一个布尔值,该值指定客户端是否可以读取属性。
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE VT_BOOL 一个布尔值,该值指定客户端是否可以修改属性。
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE VT_XXXX 由指定属性默认值的设备定义的值。 这仅适用于可写属性。
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS VT_UNKNOWN IPortableDevicePropVariantCollection 接口,该接口包含其WPD_PROPERTY_ATTRIBUTE_FORM属性WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION的属性的值集合。 数据类型取决于要查询的属性。
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY VT_BOOL 如果为 True,则此属性属于 快速属性 组。 这些属性可从设备快速检索。
WPD_PROPERTY_ATTRIBUTE_FORM VT_UI4 一个 WpdAttributeForm 枚举值,该值指定此属性允许的有效值的形式。
WPD_PROPERTY_ATTRIBUTE_NAME VT_LPWSTR 一个字符串,指定属性的脚本友好名称。 有效字符为字母数字 [a-zA-Z0-9] 和 “_”。
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX VT_XXXX WPD_PROPERTY_ATTRIBUTE_FORM属性WPD_PROPERTY_ATTRIBUTE_FORM_RANGE的属性的最大值。 数据类型可以是任何数值类型。
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN VT_XXXX WPD_PROPERTY_ATTRIBUTE_FORM 属性 为WPD_PROPERTY_ATTRIBUTE_FORM_RANGE的属性的最小值。 数据类型可以是任何数值类型。
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP VT_XXXX WPD_PROPERTY_ATTRIBUTE_FORM属性WPD_PROPERTY_ATTRIBUTE_FORM_RANGE的属性的步骤值。 此步骤指定范围属性必须更改多少。 例如,最小值为 10、最大值为 20 的属性,步骤 5 可以具有以下值: 101520。 数据类型可以是任何数值类型。
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION VT_LPWSTR 一个正则表达式字符串,指定其窗体 为WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION的属性的可接受的值。
WPD_PROPERTY_ATTRIBUTE_VARTYPE VT_UI4 一个整数,指定属性的 VARTYPE,例如 ,VT_BOOL
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE VT_UI8 一个值,该值指定此属性的值的最大大小(以字节为单位)。

要求

要求 Value
标头
PortableDevice.h

另请参阅

属性