Compartir vía


Árboles y claves del Registro para dispositivos y controladores

Los componentes del sistema operativo, los controladores y la instalación de dispositivos almacenan información sobre controladores y dispositivos en el Registro. En general, los controladores y los componentes de instalación de dispositivos deben usar el Registro para almacenar los datos que se deben mantener en los reinicios del sistema. Para obtener información sobre cómo un controlador accede a la información del Registro, consulte Uso del Registro en un controlador.

El contenido del Registro siempre debe tratarse como información que no es de confianza y modificable. Si uno de los componentes del controlador escribe información en el Registro y otro componente lo lee más adelante, no suponga que la información no se ha modificado mientras tanto. Después de leer la información del Registro, los componentes del controlador siempre deben validar la información antes de usarla.

Para obtener más información sobre el registro en general, consulte la documentación de Microsoft Windows SDK.

Esta sección contiene los temas siguientes que describen el uso de claves del Registro para almacenar información sobre controladores y dispositivos:

Los controladores deben acceder a las claves Plug and Play (PnP) del Registro mediante rutinas del sistema, como IoGetDeviceProperty o IoOpenDeviceRegistryKey. Los componentes de configuración en modo de usuario deben usar funciones de instalación de dispositivos como CM_Get_DevNode_Registry_Property o CM_Open_DevNode_Key. Se puede acceder al registro desde archivos INF mediante directivas AddReg de INF. Consulte la sección Estado del Registro de la página de aislamiento del paquete de controladores para obtener más información.

Importante

Los controladores no deben acceder directamente a estos árboles y claves del Registro. Esta explicación de la información del Registro de esta sección es únicamente para depurar un problema de configuración o instalación de dispositivos.