Destinos de E/S USB

En esta sección se describe cómo Kernel-Mode controladores de Driver Framework (KMDF) y User-Mode Driver Framework (UMDF) a partir de la versión 2 interactúan con dispositivos universales de bus serie (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 controla el dispositivo USB se envían al destino de E/S del dispositivo. Transferencias de E/S que se envían a un destino de E/S específico de una canalización específica.

El marco se comunica con el destino de E/S de un dispositivo USB enviando bloques de solicitud USB (URB). El marco de trabajo proporciona métodos de objeto que ocultan las direcciones URL del controlador para que el controlador no tenga que compilarlos y enviarlos a sí mismos. Si prefiere que los identificadores URL de compilación del controlador, un controlador KMDF puede usar un conjunto adicional de métodos de objeto que compilan y envían direcciones URL.

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: