Compartir a través de


Objeto queue 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 Windows 11, versión 22H2 : actualización de ejemplos de controladores de mayo de 2022.

Para obtener más información, consulta Introducción con UMDF.

La interfaz IWDFIoQueue expone el objeto de cola de E/S de marco a los controladores. Representa una cola de E/S, que es un contenedor para las solicitudes de E/S. Una cola de E/S controla el flujo de solicitudes en el controlador. Cuando llega una solicitud de E/S, se coloca en la cola adecuada. Los objetos de cola de E/S son elementos secundarios de objetos de dispositivo UMDF. Un controlador puede llamar al método IWDFDevice::CreateIoQueue para crear objetos de cola de E/S. En la llamada a IWDFDevice::CreateIoQueue, el controlador puede especificar si la cola es la cola predeterminada.

Cuando el controlador crea una cola de E/S, especifica un modelo de distribución que controla la entrega de solicitudes al controlador. Para obtener más información, consulte Configuración del modo de distribución para una cola de E/S.

Cuando los controladores crean colas de E/S, pueden proporcionar interfaces para funciones de devolución de llamada que el marco llama a para notificar al controlador cuando se producen eventos relacionados con las interfaces. Para obtener más información, vea Funciones de devolución de llamada de eventos de cola de E/S.