修改裝置屬性的規則
許多 裝置屬性 對其他屬性或裝置狀態具有複雜的相依性。 例如, DEVPKEY_Device_Class 和 DEVPKEY_Device_ClassGuid 的值必須彼此一致。
直接修改保留屬性可能會使裝置安裝狀態失效。 例如,如果DEVPKEY_Device_DeviceDesc變更,系統功能 (,例如備份、驅動程序復原和 Windows Update) 可能會中斷。
下列屬性是只讀的,而且永遠不能使用 CM_Set_DevNode_Property 或 SetupDiSetDeviceProperty 來設定:
下列屬性是可寫入的。 不過,它們會保留供操作系統使用,且不得直接設定:
注意
除了易記名稱 (DEVPKEY_Device_FriendlyName) 以外,類別安裝程式和共同安裝程式不得變更裝置屬性。 如需詳細資訊,請參閱 存取裝置實例屬性。