Interfaccia IWDFIoRequest (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. Non vengono aggiunte nuove funzionalità 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 info, vedi Introduzione con UMDF.]
L'interfaccia IWDFIoRequest espone un oggetto richiesta di I/O.
Ereditarietà
L'interfaccia IWDFIoRequest eredita da IWDFObject. IWDFIoRequest include anche questi tipi di membri:
- Metodi
Metodi
L'interfaccia IWDFIoRequest include questi metodi.
IWDFIoRequest::CancelSentRequest Il metodo CancelSentRequest tenta di annullare la richiesta di I/O inviata in precedenza al driver a una destinazione di I/O. |
IWDFIoRequest::Complete Il metodo Complete completa una richiesta di I/O. |
IWDFIoRequest::CompleteWithInformation Il metodo CompleteWithInformation completa una richiesta con le informazioni fornite. |
IWDFIoRequest::FormatUsingCurrentType Il metodo FormatUsingCurrentType formatta una richiesta di I/O in modo che il driver possa inoltrarlo, non modificato, al driver inferiore successivo. |
IWDFIoRequest::ForwardToIoQueue Il metodo ForwardToIoQueue inoltra (vale a dire requeue) una richiesta di I/O a una delle code di I/O del driver chiamante. |
IWDFIoRequest::GetCompletionParams Il metodo GetCompletionParams recupera l'oggetto parametri per il completamento di un oggetto richiesta di I/O. |
IWDFIoRequest::GetCreateParameters Il metodo GetCreateParameters recupera i parametri della richiesta per una richiesta di tipo create. |
IWDFIoRequest::GetDeviceIoControlParameters Il metodo GetDeviceIoControlParameters recupera i parametri della richiesta per una richiesta del tipo di controllo I/O del dispositivo. |
IWDFIoRequest::GetFileObject Il metodo GetFileObject recupera un puntatore all'interfaccia IWDFFile associata a una richiesta di I/O. |
IWDFIoRequest::GetInputMemory Il metodo GetInputMemory recupera l'oggetto memory che rappresenta il buffer di input in una richiesta di I/O. |
IWDFIoRequest::GetIoQueue Il metodo GetIoQueue recupera l'oggetto coda di I/O associato a una richiesta di I/O. |
IWDFIoRequest::GetOutputMemory Il metodo GetOutputMemory recupera l'oggetto memory che rappresenta il buffer di output per una richiesta di I/O. |
IWDFIoRequest::GetReadParameters Il metodo GetReadParameters recupera i parametri della richiesta per una richiesta di lettura.The GetReadParameters method retrieves the request parameters for a read-type request. |
IWDFIoRequest::GetRequestorProcessId Il metodo GetRequestorProcessId recupera l'identificatore del processo che ha inviato una richiesta di I/O. |
IWDFIoRequest::GetType Il metodo GetType recupera il tipo di operazione contenuto in una richiesta. |
IWDFIoRequest::GetWriteParameters Il metodo GetWriteParameters recupera i parametri della richiesta per una richiesta di tipo scrittura. |
IWDFIoRequest::Impersonate Il metodo Impersonate registra l'interfaccia per il metodo che il framework deve chiamare per la rappresentazione. |
IWDFIoRequest::IsFrom32BitProcess Il metodo IsFrom32BitProcess determina se una richiesta ha avuto origine da un processo a 32 bit. |
IWDFIoRequest::MarkCancelable Il metodo MarkCancelable abilita l'annullamento della richiesta di I/O. |
IWDFIoRequest::Send Il metodo Send invia una richiesta alla destinazione di I/O specificata. |
IWDFIoRequest::SetCompletionCallback Il metodo SetCompletionCallback registra l'interfaccia per il metodo OnCompletion che il framework deve chiamare al termine di una richiesta di I/O. |
IWDFIoRequest::SetInformation Il metodo SetInformation imposta le dimensioni delle informazioni per una richiesta. |
IWDFIoRequest::UnmarkCancelable Il metodo UnmarkCancelable disabilita l'annullamento di una richiesta di I/O. |
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 |