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


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

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

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

Раздел INF DDInstall

Раздел INF ClassInstall32

Раздел INF InterfaceInstall32

INF DDInstall. Раздел интерфейсов

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

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

Директивы INF AddReg и ДИРЕКТИВы INF DelReg, изменяющие свойства устройства 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. Чтобы упростить управление настраиваемыми свойствами устройства, необходимо создать ключи свойств устройства, чтобы представлять пользовательские свойства устройства вместо создания пользовательских значений записи реестра.