Поделиться через


Атрибуты свойств (PortableDevice.h)

Переносимые устройства Windows поддерживают следующие атрибуты свойств. Эти атрибуты возвращаются следующими методами:

attribute 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 может иметь следующие значения: 10, 15, 20. Типом данных может быть любой из числовых типов.
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 Значение типа , указывающее максимальный размер значения этого свойства в байтах.

Требования

Требование Значение
Заголовок
PortableDevice.h

См. также раздел

Свойства