Compartir a través de


Clave del Registro DeviceOverrides

Beginning with Windows 7, the DeviceOverrides registry key specifies that one or more removable device capability overrides exist in the system. Para obtener más información sobre la funcionalidad de dispositivo extraíble, consulte Información general sobre la funcionalidad de dispositivo extraíble.

The Plug and Play (PnP) manager uses a new ID (container IDs) to group one or more device nodes (devnodes) that originated from and belong to each instance of a particular physical device installed in the computer. En el caso de los dispositivos heredados, el administrador de PnP genera identificadores de contenedor a través de la funcionalidad de dispositivo extraíble. Para obtener más información sobre cómo el administrador de PnP genera identificadores de contenedor, consulte Cómo se generan los identificadores de contenedor.

Las invalidaciones de funcionalidad de dispositivo extraíble permiten que el proveedor de hardware independiente (IHV) o el fabricante de equipos originales (OEM) cambien el valor interpretado de la funcionalidad del dispositivo extraíble en un nodo de desarrollo o grupo de devnodes.

Removable device capability overrides through the DeviceOverrides registry key are useful for legacy devices or third-party hardware components that may not report the removable device capability correctly. Esto hace que el administrador de PnP genere incorrectamente un identificador de contenedor usado para agrupar los nodos de desarrollo enumerados desde un dispositivo físico.

Estas invalidaciones no cambian realmente el estado global de la funcionalidad de dispositivo extraíble notificada por un nodo de desarrollo. Instead, these overrides cause the PnP manager to ignore the reported device capability and use the registry-based setting when generating a container ID for devnodes that match an override. Las subclaves adicionales en la subclave del Registro DeviceOverrides proporcionan más detalles sobre qué nodo devnodes se van a invalidar.

The following table defines the DeviceOverrides registry key's format and requirements.

Nombre de la clave del registro Required/optional Format requirements Parent key Child subkeys

DeviceOverrides

Optional

None

None

HardwareID or CompatibleID

Each removable device capability override is specified through either the HardwareID or ContainerID registry subkeys.

The DeviceOverrides registry key is created and maintained under the HKLM\SYSTEM\CurrentControlSet\Control registry tree. Dentro de esta clave del Registro, se crean o mantienen una o varias invalidaciones de funcionalidad de dispositivo extraíble.

Removable device capability overrides are specific to individual devices specified through either the HardwareID or CompatibleID registry subkeys. Las subclaves adicionales definen las rutas de acceso de los nodos de desarrollo enumerados para los dispositivos especificados. Por lo general, el identificador de hardware de dispositivo más específico debe usarse para identificar un dispositivo, en lugar de un hardware menos específico o un identificador compatible. Esto garantiza que la invalidación de la funcionalidad del dispositivo extraíble no se aplique a ningún dispositivo no deseado que comparta el mismo hardware o identificador compatible que el dispositivo de destino previsto.

The following figure shows the topology of the DeviceOverrides registry key and its related subkeys.

diagrama que ilustra la topología de clave del Registro deviceoverrides.

The DeviceOverrides registry key must be created for the first removable device capability override that is added to the system. Es posible que no exista de forma predeterminada en una instalación limpia del sistema operativo.

Note The existence of a removable device capability registry override does not change the global state of the removable device capability on a devnode.