Атрибуты свойств (PortableDevice.h)
Переносимые устройства Windows поддерживают следующие атрибуты свойств. Эти атрибуты возвращаются следующими методами:
- IPortableDeviceCapabilities::GetFixedPropertyAttributes
- IPortableDeviceProperties::GetPropertyAttributes
- IPortableDeviceServiceCapabilities::GetFormatPropertyAttributes
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 | Значение типа , указывающее максимальный размер значения этого свойства в байтах. |
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по