共用方式為


修改裝置屬性的 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 指示詞會設定 DeviceCharacteristics 登錄專案值,以及 “Abc_Device_Install.HW” 區段所安裝之裝置實例的對應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 上管理它們相同的方式管理登錄專案值。 若要簡化自定義裝置屬性的管理,您應該建立裝置屬性機碼來代表自定義裝置屬性,而不是建立自定義登錄專案值。