Interfaz IWDFIoQueue (wudfddi.h)

[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. Para obtener más información, consulta Introducción con UMDF.

La interfaz IWDFIoQueue expone un objeto de cola de E/S.

Herencia

La interfaz IWDFIoQueue hereda de IWDFObject. IWDFIoQueue también tiene estos tipos de miembros:

  • Métodos

Métodos

La interfaz IWDFIoQueue tiene estos métodos.

 
IWDFIoQueue::ConfigureRequestDispatching

El método ConfigureRequestDispatching configura la cola de solicitudes de E/S del tipo especificado.
IWDFIoQueue::D rain

El método Drain dirige la cola para rechazar nuevas solicitudes de E/S entrantes y permitir que las solicitudes ya en cola se entreguen al controlador para su procesamiento.
IWDFIoQueue::D rainSynchronously

El método DrainSynchronously dirige la cola para rechazar nuevas solicitudes de E/S entrantes y permite que las solicitudes ya en cola se entreguen al controlador para su procesamiento. Este método devuelve una vez completadas o canceladas todas las solicitudes.
IWDFIoQueue::GetDevice

El método GetDevice recupera la interfaz del dispositivo que posee la cola de E/S.
IWDFIoQueue::GetState

El método GetState recupera el estado de una cola de E/S.
IWDFIoQueue::P urge

El método Purge dirige el marco para rechazar nuevas solicitudes de E/S entrantes y cancelar todas las solicitudes pendientes.
IWDFIoQueue::P urgeSynchronously

El método PurgeSynchronously dirige el marco para rechazar nuevas solicitudes de E/S entrantes y cancelar todas las solicitudes pendientes. El método devuelve una vez canceladas todas las solicitudes pendientes.
IWDFIoQueue::RetrieveNextRequest

El método RetrieveNextRequest recupera la siguiente solicitud de E/S de una cola de E/S.
IWDFIoQueue::RetrieveNextRequestByFileObject

El método RetrieveNextRequestByFileObject recupera de una cola de E/S la siguiente solicitud de E/S cuyo objeto de archivo coincide con el objeto de archivo especificado.
IWDFIoQueue::Start

El método Start permite que una cola de E/S empiece a recibir nuevas solicitudes de E/S y entregarlas a un controlador.
IWDFIoQueue::Stop

El método Stop impide que una cola de E/S entregue solicitudes de E/S, pero la cola recibe y almacena nuevas solicitudes.
IWDFIoQueue::StopSynchronously

El método StopSynchronously impide que una cola de E/S entregue solicitudes de E/S, pero la cola recibe y almacena nuevas solicitudes. El método devuelve una vez canceladas o completadas todas las solicitudes entregadas.

Requisitos

Requisito Value
Finalización del soporte técnico No disponible en UMDF 2.0 y versiones posteriores.
Plataforma de destino Escritorio
Versión mínima de UMDF 1.5
Encabezado wudfddi.h