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


Входные значения INF-файла, изменяющие свойства устройства

Ниже приведены значения записей INF-файла, которые изменяют свойства устройства в Windows Vista и более поздних версиях.

Общие сведения о разделах INF-файла, в которые устанавливаются экземпляры устройств, классы настройки устройства, классы интерфейса устройства и интерфейсы устройств, см. в следующих разделах:

Inf DDInstall Section

INF ClassInstall32 Section

INF InterfaceInstall32 Section

Inf DDInstall. Раздел "Интерфейсы"

Значения ввода INF-файла, устанавливающие соответствующие System-Defined свойства устройства

Некоторые значения ввода INF-файла предоставляют сведения, которые Windows использует для задания соответствующих системных свойств устройства. Ниже приведено несколько примеров свойств устройства, значения которых предоставляются такими значениями входных файлов INF:

Директивы INF AddReg и директивы DelReg INF, которые изменяют System-Defined свойства устройства

Многие системные свойства устройства имеют соответствующие системные значения записей реестра. Для свойства устройства, которое имеет соответствующее значение записи реестра, использование директивы INF AddReg для добавления соответствующего значения записи реестра задает соответствующее свойство устройства. Аналогичным образом при использовании директивы INF DelReg для удаления значения записи реестра удаляется соответствующее свойство устройства.

Например, следующая директива AddReg задает значение записи реестра DeviceCharacteristics и соответствующее свойство DEVPKEY_Device_Characteristics для экземпляра устройства, установленного с помощью раздела "Abc_Device_Install.HW".

[Abc_Device_Install.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,DeviceCharacteristics,0x10001,0x00000001
] 

Директивы INF AddReg и директивы INF DelReg, изменяющие значения пользовательских записей реестра

Windows Vista и более поздние версии поддерживают использование директив Inf AddReg и ДИРЕКТИВ INF DelReg для изменения значений пользовательских записей реестра, представляющих пользовательские свойства устройства. Однако создание пользовательских значений записей реестра для представления свойств устройства не поддерживается единой моделью свойств устройства. При создании пользовательских значений записей реестра для устройства необходимо управлять значениями записей реестра так же, как и в Windows Server 2003, Windows XP и Windows 2000. Чтобы упростить управление настраиваемыми свойствами устройства, следует создавать ключи свойств устройства, которые будут представлять пользовательские свойства устройства, а не создавать значения настраиваемых записей реестра.