Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Идентификатор типа свойств — это типизированное значение DEVPROPTYPE, представляющее формат данных свойства. Как правило, идентификатор типа данных свойства является побитовой OR идентификатором базового типа данных и модификатором типа данных свойства. Идентификатор типа свойств-данных может представлять одно значение базового типа данных фиксированной длины, одно значение базового типа данных переменной длины, массив значений базового типа базовых данных фиксированной длины или список значений базового типа данных переменной длины.
В Devpropdef.h определяются идентификаторы базового типа данных и модификаторы типа данных, поддерживаемые системой.
Windows применяет следующие требования к идентификаторам типа свойств:
Идентификатор базового типа данных является одним из идентификаторов DEVPROP_TYPE_Xxx.
Если идентификатор базового типа данных DEVPROP_TYPE_EMPTY или DEVPROP_TYPE_NULL, идентификатор типа данных свойства не может включать модификатор типа свойств.
Если идентификатор типа свойств содержит модификатор типа свойств-данных, модификатор типа свойств-данных является одним из идентификаторов DEVPROP_TYPEMOD_Xxx.
Модификатор типа данных DEVPROP_TYPEMOD_ARRAY можно объединять только с базовыми типами данных фиксированной длины.
Модификатор типа данных DEVPROP_TYPEMOD_LIST можно объединить только с базовыми типами данных переменной длины.
Помимо применения требований к идентификаторам типов данных свойств, Windows также применяет требования к значению свойств , которые зависят от типа данных свойства.
Функции свойств, которые извлекают и задают значение свойства, принимают параметр PropertyType . Для функций, извлекающих значение свойства, PropertyType — это выходной параметр, который получает идентификатор типа свойства для свойства. Для функций, которые задают значение свойства, PropertyType является входным параметром, который предоставляет идентификатор типа свойств для свойства устройства.
Дополнительные сведения см. в разделе "Доступ к свойствам".