Condividi tramite


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