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 |