Introducción a los controladores USB proporcionados por Microsoft
En este artículo se describen los controladores de clase, el controlador cliente genérico y el controlador compuesto principal que ofrece Microsoft.
Controladores USB proporcionados por Microsoft para controladores y concentradores
Microsoft ofrece los siguientes controladores:
En relación con los controladores y concentradores host USB, consulte Controladores de tipo host USB en Windows. Puede desarrollar el controlador de un controlador host personalizado que se comunique con el controlador de extensión del controlador host USB (UCX). Para obtener más información, consulte Desarrollo de controladores de Windows para controladores host USB.
Para controlar la lógica de funciones comunes en dispositivos USB, consulte Controladores para dispositivos USB en Windows.
Para admitir conectores USB Type-C, consulte Referencia de controladores Type-C.
Otros controladores USB proporcionados por Microsoft
Clase de configuración de dispositivo | Controlador proporcionados por Microsoft e INF | Soporte técnico de Windows | Descripción |
---|---|---|---|
USB | Usbccgp.sys Usb.inf |
Windows 11 Windows 10 |
Usbccgp.sys es un controlador principal para dispositivos compuestos que incluye varias funciones. Para obtener más información, consulte Controlador USB genérico principal (Usbccgp.sys). |
USBDevice | Winusb.sys Winusb.inf |
Windows 11 Windows 10 |
Winusb.sys se puede usar como controlador de funciones del dispositivo USB en lugar de implementar un controlador. Consulte WinUSB. |
Controladores de clase de dispositivo USB proporcionados por Microsoft
Microsoft ofrece controladores para varias clases de dispositivos USB aprobados por USB-IF. Los controladores y sus archivos de instalación vienen incluidos en Windows. Están disponibles en la carpeta \Windows\System32\DriverStore\FileRepository. Para obtener más información, consulte Controladores de clase de dispositivos USB incluidos en Windows.
Microsoft define clases de configuración para la mayoría de los dispositivos. Los IHV y OEM pueden definir nuevas clases de configuración de dispositivos, pero solo si no se aplica ninguna de las clases existentes. Para obtener más información, consulte Clases de configuración de dispositivos definidos por el sistema disponibles para proveedores.
Marcos de controladores USB
Microsoft proporciona un marco de controladores para algunos tipos de dispositivos USB que no tienen su propia especificación de clase de dispositivo USB. Los proveedores que quieran crear estos tipos de dispositivos deben desarrollar un controlador de dispositivo que use el marco especificado para el tipo de dispositivo.
Actualmente, Microsoft proporciona los siguientes marcos de controladores para los siguientes dispositivos USB:
Dispositivos biométricos USB
Microsoft admite dispositivos biométricos USB (lectores de huellas dactilares) proporcionando el marco biométrico de Windows. Para obtener más información, consulte Información general sobre el marco biométrico.