Objeto de solicitud de E/S de marco
Advertencia
UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los controladores UMDF nuevos deben escribirse con UMDF 2. No se agregan nuevas características a UMDF 1 y hay compatibilidad limitada con UMDF 1 en versiones más recientes de Windows 10. Los controladores universales de Windows deben usar UMDF 2.
Los ejemplos de UMDF 1 archivados se pueden encontrar en la actualización de ejemplos de controladores de Windows 11, versión 22H2 - mayo de 2022.
Para obtener más información, consulta Introducción con UMDF.
El objeto de solicitud de E/S del marco se expone a los controladores mediante la interfaz IWDFIoRequest . Encapsula los detalles de una operación de E/S. Todas las solicitudes de E/S se representan como objetos de solicitud de E/S de marco. El reflector notifica al proceso de host del controlador cuando el reflector recibe un paquete de solicitud de E/S (IRP) como resultado de una operación de E/S de aplicación, como una llamada a la función CreateFile o ReadFile de Microsoft Win32. El marco, en respuesta a la notificación del reflector, construye un nuevo objeto de solicitud y lo coloca en la cola de E/S adecuada. La configuración de cola y el modelo de bloqueo elegido por el controlador en modo de usuario determinan cuándo se presenta la solicitud al controlador. Para obtener más información, vea Configurar el modo de distribución para una cola de E/S y Especificar un modo de sincronización de devolución de llamada.