Regras para modificar propriedades do dispositivo
Muitas propriedades de dispositivo têm dependências complexas em outras propriedades ou estado do dispositivo. Por exemplo, os valores de DEVPKEY_Device_Class e DEVPKEY_Device_ClassGuid devem ser consistentes uns com os outros.
A modificação direta das propriedades reservadas pode invalidar o estado de instalação do dispositivo. Por exemplo, se o DEVPKEY_Device_DeviceDesc for alterado, a funcionalidade do sistema (como backup, reversão de driver e Windows Update) poderá ser interrompida.
As propriedades a seguir são somente leitura e nunca podem ser definidas com CM_Set_DevNode_Property ou SetupDiSetDeviceProperty:
As propriedades a seguir são graváveis. No entanto, eles são reservados para uso pelo sistema operacional e não devem ser definidos diretamente:
Observação
Os instaladores de classe e os co-instaladores não devem alterar as propriedades do dispositivo, exceto pelo nome amigável (DEVPKEY_Device_FriendlyName). Para obter mais informações, consulte Acessando propriedades da instância do dispositivo.