Condividi tramite


Interfaccia IWDFIoQueue (wudfddi.h)

[Avviso: UMDF 2 è la versione più recente di UMDF e sostituisce UMDF 1. Tutti i nuovi driver UMDF devono essere scritti usando UMDF 2. Nessuna nuova funzionalità viene aggiunta a UMDF 1 ed è disponibile un supporto limitato per UMDF 1 nelle versioni più recenti di Windows 10. I driver di Windows universali devono usare UMDF 2. Per altre informazioni, vedere Introduzione con UMDF.]

L'interfaccia IWDFIoQueue espone un oggetto coda di I/O.

Ereditarietà

L'interfaccia IWDFIoQueue eredita da IWDFObject. IWDFIoQueue include anche questi tipi di membri:

  • Metodi

Metodi

L'interfaccia IWDFIoQueue include questi metodi.

 
IWDFIoQueue::ConfigureRequestDispatching

Il metodo ConfigureRequestDispatching configura l'accodamento delle richieste di I/O del tipo specificato.
IWDFIoQueue::D rain

Il metodo Drain indirizza la coda per rifiutare nuove richieste di I/O in ingresso e consentire la consegna delle richieste già in coda al driver per l'elaborazione.
IWDFIoQueue::D rainSynchronously

Il metodo DrainSynchronously indirizza la coda per rifiutare le nuove richieste di I/O in ingresso e consente di recapitare richieste già in coda al driver per l'elaborazione. Questo metodo restituisce dopo che tutte le richieste vengono completate o annullate.
IWDFIoQueue::GetDevice

Il metodo GetDevice recupera l'interfaccia nel dispositivo proprietario della coda di I/O.
IWDFIoQueue::GetState

Il metodo GetState recupera lo stato di una coda di I/O.
IWDFIoQueue::P urge

Il metodo Di eliminazione indirizza il framework per rifiutare nuove richieste di I/O in ingresso e per annullare tutte le richieste in sospeso.
IWDFIoQueue::P urgeSynchronously

Il metodo PurgeSynchronously indirizza il framework per rifiutare nuove richieste di I/O in ingresso e per annullare tutte le richieste in sospeso. Il metodo restituisce dopo che tutte le richieste in sospeso vengono annullate.
IWDFIoQueue::RetrieveNextRequest

Il metodo RetrieveNextRequest recupera la richiesta di I/O successiva da una coda di I/O.
IWDFIoQueue::RetrieveNextRequestByFileObject

Il metodo RetrieveNextRequestByFileObject recupera da una coda di I/O la richiesta I/O successiva il cui oggetto file corrisponde all'oggetto file specificato.
IWDFIoQueue::Start

Il metodo Start consente a una coda di I/O di iniziare a ricevere nuove richieste di I/O e di recapitarle a un driver.
IWDFIoQueue::Stop

Il metodo Stop impedisce a una coda di I/O di recapitare richieste di I/O, ma la coda riceve e archivia nuove richieste.
IWDFIoQueue::StopSynchronously

Il metodo StopSynchronously impedisce a una coda di I/O di recapitare richieste di I/O, ma la coda riceve e archivia nuove richieste. Il metodo restituisce dopo che tutte le richieste recapitate sono state annullate o completate.

Requisiti

Requisito Valore
Fine del supporto Non disponibile in UMDF 2.0 e versioni successive.
Piattaforma di destinazione Desktop
Versione UMDF minima 1.5
Intestazione wudfddi.h