Partilhar via


Regras para modificar as propriedades do dispositivo

Muitas propriedades do dispositivo têm dependências complexas em outras propriedades ou no estado do dispositivo. Por exemplo, os valores de DEVPKEY_Device_Class e DEVPKEY_Device_ClassGuid devem ser consistentes entre si.

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 cópia de segurança, restauração do drivers e Windows Update) pode falhar.

As seguintes propriedades 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 e coinstaladores de classe não devem alterar as propriedades do dispositivo, exceto o nome amigável (DEVPKEY_Device_FriendlyName). Para obter mais informações, consulte Aceder a propriedades de instância de dispositivo.