Dela via


Regler för att ändra enhetsegenskaper

Många enhetsegenskaper har komplexa beroenden för andra egenskaper eller enhetstillstånd. Till exempel måste värdena för DEVPKEY_Device_Class och DEVPKEY_Device_ClassGuid vara konsekventa med varandra.

Direkt ändring av reserverade egenskaper kan göra enhetsinstallationstillståndet ogiltigt. Om till exempel DEVPKEY_Device_DeviceDesc ändras kan systemfunktioner (till exempel säkerhetskopiering, återställning av drivrutiner och Windows Update) gå sönder.

Följande egenskaper är skrivskyddade och kan aldrig anges med CM_Set_DevNode_Property eller SetupDiSetDeviceProperty:

Följande egenskaper kan skrivas. De är dock reserverade för användning av operativsystemet och får inte anges direkt:

Anmärkning

Klassinstallationer och saminstallationer får inte ändra enhetsegenskaper förutom det egna namnet (DEVPKEY_Device_FriendlyName). Mer information finns i Åtkomst till egenskaper för enhetsinstans.