Acceso a las propiedades del dispositivo
No debe detectar ni cambiar las propiedades del dispositivo accediendo directamente a las claves del Registro. Las claves del Registro no contienen información necesaria para detectar o cambiar las propiedades del dispositivo. Además, la ubicación, el formato y el significado de estas claves pueden cambiar entre diferentes versiones de Windows.
Las funciones setupAPI y configuration manager proporcionan un comportamiento coherente y aplican permisos de acceso para proteger las propiedades del dispositivo. Para acceder de forma segura a las propiedades del dispositivo, siga estas instrucciones:
Para las aplicaciones en modo de usuario, siga estos pasos:
Para obtener información sobre el acceso a las propiedades de la instancia de dispositivo en Windows Vista y versiones posteriores de Windows, vea Obtener acceso a las propiedades de la instancia de dispositivo (Windows Vista y versiones posteriores).
A partir de Windows Vista, algunas propiedades de dispositivo están reservadas por el sistema operativo. Para obtener más información, consulte Reglas para modificar las propiedades del dispositivo.
Para obtener información sobre cómo acceder a las propiedades de la instancia de dispositivo en Windows 2000, Windows XP y Windows Server 2003, consulte Uso de SetupAPI y Configuration Manager para acceder a las propiedades del dispositivo.
Para los controladores en modo kernel, siga estos pasos:
En Windows Vista y versiones posteriores de Windows, use IoGetDevicePropertyData e IoSetDevicePropertyData para acceder a las propiedades del dispositivo.
En Windows 2000, Windows XP y Windows Server 2003, use IoGetDeviceProperty para acceder a las propiedades del dispositivo.