Destinos de E/S generales
Los destinos de E/S generales no admiten formatos de datos especiales específicos del dispositivo, como bloques de solicitudes USB. Antes de que los controladores envíen datos a un destino de E/S general, deben colocar datos en un búfer de escritura en un formato que el destino de E/S pueda interpretar. Del mismo modo, cuando los controladores leen datos de un destino de E/S general, los controladores deben poder interpretar el contenido de los búferes de datos que reciben del destino.
Los destinos de E/S generales son locales o remotos:
Destinos de E/S locales
Cada controlador de función basado en marco, controlador de filtro y controlador de minipuerto tiene un destino de E/S local para cada uno de los dispositivos del controlador. El destino de E/S local de un dispositivo siempre es el siguiente controlador inferior en la pila de controladores.
Destinos de E/S remotos
Los destinos de E/S remotos representan la parte superior de una pila de controladores diferente o (rara vez) un controlador diferente en la pila del controlador actual.
Esta sección incluye: