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


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

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

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

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

  • Директивы INF AddReg и ДИРЕКТИВы INF DelReg , которые задают или удаляют значения пользовательских записей реестра, соответствующие настраиваемым свойствам устройства.

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

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

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

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

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

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

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

Значение записи реестра DeviceCharacteristics соответствует свойству DEVPKEY_Device_Characteristics в унифицированной модели свойств устройства в Windows Vista и более поздних версиях Windows.

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

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

Настраиваемые свойства экземпляра устройства, заданные, как показано в следующем примере, можно получить, вызвав SetupDiGetCustomDeviceProperty.

[XxxDDInstall.HW]
...
AddReg = Xxx_AddReg
...
[Xxx_AddReg]
...
[HKR,,CustomPropertyName,0x10001,0x00000001
] 

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