Compartir a través de


Destinos de E/S USB

En esta sección se describe cómo los controladores de Kernel-Mode Driver Framework (KMDF) y User-Mode Driver Framework (UMDF) a partir de la versión 2 interactúan con dispositivos de bus serie universal (USB).

Cada dispositivo USB, y cada canalización que admite una interfaz de dispositivo USB, tiene un destino de E/S independiente. Las transferencias de control que maneja el dispositivo USB son enviadas al destino de E/S del dispositivo. Las transferencias de E/S que maneja una canalización específica se envían al destino de E/S de esa canalización.

El marco se comunica con el destino de E/S de un dispositivo USB mediante el envío de bloques de solicitudes USB (URB). El marco proporciona métodos de objeto que ocultan los URBs del controlador para que el controlador no tenga que compilarlos y enviarlos por sí mismo. Si prefiere que su controlador construya URBs, un controlador KMDF puede utilizar un conjunto adicional de métodos de objeto que construyen y envían URBs.

Para obtener información sobre cómo determinar qué tipo de controlador necesita para el dispositivo USB, consulte Elección de un modelo de controlador para desarrollar un controlador cliente USB.

Esta sección incluye: