Interfaz IWDFIoQueue (wudfddi.h)
[Advertencia: UMDF 2 es la versión más reciente de UMDF y sustituye a UMDF 1. Todos los nuevos controladores UMDF deben escribirse mediante 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 a UMDF.]
La interfaz IWDFIoQueue expone un objeto de cola de E/S.
Herencia
La interfaz de 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 puesta en 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 | Valor |
---|---|
fin del soporte técnico | No disponible en UMDF 2.0 y versiones posteriores. |
de la plataforma de destino de | Escritorio |
versión mínima de UMDF | 1.5 |
encabezado de | wudfddi.h |