Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se describen las entradas del Registro específicas del dispositivo USB.
Important
Este artículo es para programadores. Si es un cliente que experimenta problemas con USB, consulte Corregir problemas de USB-C en Windows.
Configuración del Registro para ajustar el comportamiento de la pila de controladores USB
Las entradas del Registro descritas en este artículo se encuentran en esta clave:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
usbflags
<vvvvpppprrrr>
<Device-specific registry entry>
In the vvvvpppprrrr key,
- vvvv is a 4-digit hexadecimal number that identifies the vendor
- pppp is a 4-digit hexadecimal number that identifies the product
- rrrr is a 4-digit hexadecimal number that contains the revision number of the device
Los valores de id. de proveedor, id. de producto y número de revisión se obtienen del descriptor de dispositivo USB. The USB_DEVICE_DESCRIPTOR structure describes a device descriptor.
The following table describes the possible registry entries for the vvvvpppprrrr key. La pila de controladores USB considera que estas entradas son valores de solo lectura.
| Registry entry | Description | Possible values |
|---|---|---|
|
osvc REG_BINARY |
Indica si el sistema operativo ha consultado el dispositivo para los descriptores USB definidos por Microsoft. Si la consulta del descriptor del sistema operativo que se intentó anteriormente se realizó correctamente, el valor contiene el código de proveedor del descriptor de cadena del sistema operativo. |
|
|
IgnoreHWSerNum REG_BINARY |
Indica si la pila del controlador USB debe omitir el número de serie del dispositivo. |
|
|
ResetOnResume REG_BINARY |
Indica si la pila del controlador USB debe restablecer el dispositivo cuando el puerto sale de su ciclo de suspensión. |
|
Obtener información del dispositivo después de su enumeración en Windows
View the device interface GUID, Hardware ID, and device class information about your device
Busque el dispositivo que expone la interfaz de dispositivo que le interesa y anote el identificador de instancia. Por ejemplo, si la interfaz del dispositivo pertenece a la clase {A5DCBF10-6530-11D2-901F-00C04FB951ED} podría encontrar la interfaz y el dispositivo correctos con el siguiente comando:
>pnputil /enum-interfaces /class {A5DCBF10-6530-11D2-901F-00C04FB951ED} /instanceid Microsoft PnP Utility Interface Path: \\?\USB#VID_045E&PID_0840#0C33CG9212501N0#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Interface Status: Enabled Interface Path: \\?\USB#VID_045E&PID_07A5#5&109d12e&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_07A5\5&109d12e&0&1 Interface Status: EnabledRecupere una lista de los identificadores compatibles para el dispositivo y anote los códigos de clase, subclase y protocolo del dispositivo:
>pnputil /enum-devices /instanceid "USB\VID_045E&PID_0840\0C33CG9212501N0" /ids Microsoft PnP Utility Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Device Description: USB Composite Device Class Name: USB Class GUID: {36fc9e60-c465-11cf-8056-444553540000} Manufacturer Name: (Standard USB Host Controller) Status: Started Driver Name: usb.inf Hardware IDs: USB\VID_045E&PID_0840&REV_0215 USB\VID_045E&PID_0840 Compatible IDs: USB\COMPAT_VID_045E&DevClass_00&SubClass_00&Prot00 USB\COMPAT_VID_045E&DevClass_00&SubClass_00 USB\COMPAT_VID_045E&DevClass_00 USB\DevClass_00&SubClass_00&Prot_00 USB\DevClass_00&SubClass_00 USB\DevClass_00 USB\COMPOSITE