Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Windows Vista и более поздних версиях Windows модель унифицированных свойств устройства поддерживает создание пользовательских категорий свойств устройств для экземпляров устройств, классов установки устройств, классов интерфейса устройства и интерфейсов устройств. Доступ к пользовательскому свойству можно получить путем вызова соответствующей функции свойства. Пользовательское свойство устройства также можно изменить из пакета драйвера с помощью директивы INF AddProperty или директивы INF DelProperty.
Дополнительные сведения о свойствах пользовательских устройств см. в следующих разделах:
Создание категорий настраиваемых свойств устройства
Использование функций свойств для доступа к пользовательским свойствам устройства
Создание категорий настраиваемых свойств устройства
Категория свойств пользовательского устройства — это логическая коллекция настраиваемых свойств устройства. Чтобы программно создать пользовательскую категорию свойств устройства, используйте макрос DEFINE_DEVPROPKEY для создания ключей свойств, представляющих свойства в категории свойств, как показано ниже.
Создайте уникальное значение GUID, представляющее категорию свойств, и задайте значение GUID каждого ключа свойства для этого уникального значения GUID. Сведения о создании нового значения GUID см. в разделе "Определение и экспорт новых идентификаторов GUID".
Примечание.
Системные категории свойств зарезервированы только для использования операционной системы.
Задайте идентификатор свойства каждого ключа свойства целочисленным значением, уникальным в категории свойств и превышающим или равным двум.
Можно также создать пользовательскую категорию свойств устройства для экземпляра устройства с помощью директивы INF AddProperty.
Использование функций свойств для доступа к пользовательским свойствам устройства
Доступ к настраиваемым свойствам устройства таким же образом, как описано в разделе "Свойства доступа").
Использование директивы INF AddProperty или директивы INF DelProperty для изменения пользовательского свойства устройства
Чтобы изменить настраиваемое свойство устройства с помощью директивы INF AddProperty, включите директиву AddProperty в раздел, который устанавливает компонент и предоставляет следующие записи для свойства:
Запись property-category-guid, представляющая категорию настраиваемых свойств устройства
Запись идентификатора свойства, идентифицирующая свойство в категории пользовательских свойств устройства
Запись значения нового свойства устройства или запись значения , изменяющая существующее значение свойства устройства.
Используйте директиву INF DelProperty для удаления пользовательского свойства устройства.
Дополнительные сведения об использовании этих директив см. в директиве INF AddProperty и директиве INF DelProperty.