Oggetto Richiesta I/O framework
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.
Gli esempi di UMDF 1 archiviati sono disponibili nell'Windows 11, versione 22H2 - Aggiornamento degli esempi di driver di maggio 2022.
Per altre informazioni, vedere Introduzione con UMDF.
L'oggetto richiesta di I/O del framework viene esposto ai driver dall'interfaccia IWDFIoRequest . Incapsula i dettagli di un'operazione di I/O. Tutte le richieste di I/O vengono rappresentate come oggetti richiesta di I/O del framework. Il reflectionor notifica al processo host del driver quando il reflectionor riceve un pacchetto di richiesta I/O (IRP) come risultato di un'operazione di I/O dell'applicazione, ad esempio una chiamata alla funzione Microsoft Win32 CreateFile o ReadFile . Il framework, in risposta alla notifica del reflectionor, costruisce un nuovo oggetto request e lo inserisce nella coda di I/O appropriata. La configurazione della coda e il modello di blocco scelto dal driver in modalità utente determinano quando la richiesta viene presentata al driver. Per altre informazioni, vedere Configurazione della modalità di invio per una coda di I/O e specificare una modalità di sincronizzazione callback.