Obtener información sobre una solicitud de E/S

Antes de procesar una solicitud de E/S, un controlador debe determinar el tipo de solicitud. Cuando un controlador basado en marcos crea colas de E/ S para un dispositivo, normalmente configura las colas de E/S y los controladores de solicitudes para que cada cola o controlador de solicitudes reciba solicitudes de un tipo determinado (control de E/S de lectura, escritura o E/S del dispositivo).

Después de determinar el tipo de solicitud, el controlador debe obtener los búferes de entrada y salida de la solicitud, si son necesarios. Para obtener información sobre cómo obtener los búferes de una solicitud, consulte Acceso a los búferes de datos en Framework-Based controladores.

Para proporcionar información adicional sobre una solicitud de E/S que ha recibido un controlador, el objeto de solicitud de marco define los métodos siguientes:

Una vez que un controlador completa una solicitud de E/S, otros controladores de la pila de controladores pueden llamar a métodos de objeto de solicitud adicionales para obtener información de finalización de solicitudes. Para obtener más información sobre estos métodos adicionales, consulte Finalización de solicitudes de E/S.