可修改设备属性的 INF 文件条目值

下面是修改 Windows Vista 及更高版本上的设备属性的 INF 文件条目值:

有关安装设备实例、 设备安装类设备接口类和设备接口的 INF 文件部分的常规信息,请参阅以下主题:

INF DDInstall

INF ClassInstall32 节

INF InterfaceInstall32 节

INF DDInstall。接口部分

设置相应 System-Defined 设备属性的 INF 文件条目值

某些 INF 文件条目值提供 Windows 用于设置相应的系统定义设备属性的信息。 下面是设备属性的一些示例,其值由此类 INF 文件条目值提供:

修改 System-Defined 设备属性的 INF AddReg 指令和 INF DelReg 指令

许多系统定义的设备属性都具有相应的系统定义的注册表项值。 对于具有相应注册表项值的设备属性,使用 INF AddReg 指令 添加相应的注册表项值将设置相应的设备属性。 同样,使用 INF DelReg 指令 删除注册表项值会删除相应的设备属性。

例如,以下 AddReg 指令将为“Abc_Device_Install.HW”部分安装的设备实例设置 DeviceCharacteristics 注册表项值和相应的 DEVPKEY_Device_Characteristics 属性。

[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 上管理注册表项值相同的方式管理注册表项值。 若要简化自定义设备属性的管理,应创建设备属性键来表示自定义设备属性,而不是创建自定义注册表项值。