Riepilogo degli oggetti Framework

La tabella seguente elenca tutti gli oggetti framework e fornisce alcune informazioni di base su ogni oggetto. La colonna mode indica se l'oggetto può essere usato solo nei driver KMDF e UMDF o KMDF.

Per un elenco di callback e metodi e quali framework sono applicabili, vedere Riepilogo dei callback e dei metodi WDF.

Nome Handle Scopo Padre predefinito Il driver può eseguire l'override dell'elemento padre predefinito? Mode Riferimento
Oggetto Elenco figlio WDFCHILDLIST Rappresenta un elenco di dispositivi figlio connessi a un dispositivo padre. Oggetto dispositivo No KM Informazioni di riferimento Child-List oggetto WDF
Collection (oggetto) WDFCOLLECTION Rappresenta una raccolta di oggetti. Oggetto Driver KM/MESSAGGISTICA unificata Riferimento all'oggetto raccolta WDF
Oggetto buffer comune WDFCOMMONBUFFER Rappresenta un buffer comune. Oggetto Enabler DMA No KM Riferimento all'oggetto buffer comune WDF
Oggetto dispositivo WDFDEVICE Rappresenta un dispositivo. Oggetto Driver No KM/MESSAGGISTICA unificata Riferimento all'oggetto dispositivo WDF
Oggetto Enabler DMA WDFDMAENABLER Consente a un driver di usare le funzionalità DMA del framework. Oggetto dispositivo KM Riferimento all'oggetto DMA WDF
Oggetto transazione DMA WDFDMATRANSACTION Rappresenta una transazione DMA. Oggetto Enabler DMA No KM Riferimento all'oggetto DMA WDF
Oggetto DPC WDFDPC Rappresenta una chiamata di routine posticipata. Nessuno KM Riferimento all'oggetto DPC WDF
Oggetto Driver WDFDRIVER Rappresenta un driver. Nessuno No KM/MESSAGGISTICA unificata Riferimento all'oggetto driver WDF
File (oggetto) WDFFILEOBJECT Rappresenta un file. Oggetto dispositivo No KM/MESSAGGISTICA unificata Riferimento all'oggetto file WDF
Oggetto Generale WDFOBJECT Rappresenta un oggetto generale. Oggetto Driver KM/MESSAGGISTICA unificata Riferimento all'oggetto generale WDF
Oggetto Interrupt WDFINTERRUPT Rappresenta una risorsa di interruzione hardware. Oggetto dispositivo KM/MESSAGGISTICA unificata Riferimento all'oggetto Interrupt WDF
Oggetto di destinazione I/O WDFIOTARGET Rappresenta un driver a cui un altro driver invia richieste di I/O. Oggetto dispositivo KM/MESSAGGISTICA unificata Riferimento all'oggetto di I/O di I/O WDF
Oggetto Lookaside-list WDFLOOKASIDE Rappresenta un elenco lookaside. Oggetto driver KM Riferimento all'oggetto memoria WDF
Oggetto Memory WDFMEMORY Rappresenta un buffer di memoria. Oggetto driver KM/UM Riferimento all'oggetto memoria WDF
Oggetto Queue WDFQUEUE Rappresenta una coda di I/O che riceve le richieste di I/O. Oggetto dispositivo KM/UM Riferimento all'oggetto coda WDF
Oggetto chiave del Registro di sistema WDFKEY Rappresenta una chiave del Registro di sistema. Oggetto driver KM/UM Riferimento all'oggetto chiave del Registro di sistema WDF
Oggetto della richiesta WDFREQUEST Rappresenta una richiesta di I/O. Nessuno, se creato dal framework. Oggetto driver, se creato dal driver. Sì, se creato dal driver. KM/UM Riferimento all'oggetto richiesta WDF
Oggetto elenco risorse WDFCMRESLIST Rappresenta un elenco di risorse. Oggetto driver No KM/UM Riferimento all'oggetto risorsa WDF
Oggetto elenco intervallo di risorse WDFIORESLIST Rappresenta una configurazione logica. Oggetto elenco dei requisiti delle risorse No KM Riferimento all'oggetto risorsa WDF
Oggetto elenco dei requisiti delle risorse WDFIORESREQLIST Rappresenta un elenco dei requisiti delle risorse. Oggetto driver No KM Riferimento all'oggetto risorsa WDF
Oggetto Spin-lock WDFSPINLOCK Rappresenta un blocco di rotazione. Oggetto driver KM/UM Metodi di sincronizzazione WDF
String (oggetto) WDFSTRING Rappresenta una stringa Unicode. Oggetto driver KM/UM Riferimento all'oggetto stringa WDF
Oggetto Timer WDFTIMER Rappresenta un timer. Nessuno KM/UM Riferimento all'oggetto timer WDF
Oggetto dispositivo USB WDFUSBDEVICE Rappresenta un dispositivo connesso a un USB. Oggetto dispositivo No KM/UM Informazioni di riferimento su USB WDF
Oggetto interfaccia USB WDFUSBINTERFACE Rappresenta un'interfaccia del dispositivo USB. Oggetto dispositivo USB No KM/UM Informazioni di riferimento su USB WDF
Oggetto pipe USB WDFUSBPIPE Rappresenta una pipe del dispositivo USB. Oggetto interfaccia USB No KM/UM Informazioni di riferimento su USB WDF
Oggetto Wait-lock WDFWAITLOCK Rappresenta un blocco di attesa. Oggetto Driver KM/MESSAGGISTICA unificata Metodi di sincronizzazione WDF
Oggetto istanza WMI WDFWMIINSTANCE Rappresenta un'istanza di un blocco di dati WMI. Oggetto provider WMI No KM Informazioni di riferimento WMI su WDF
Oggetto provider WMI WDFWMIPROVIDER Rappresenta un blocco di dati WMI. Oggetto dispositivo No KM Informazioni di riferimento WMI su WDF
Oggetto Elemento di lavoro WDFWORKITEM Rappresenta un elemento di lavoro. Nessuno KM/MESSAGGISTICA unificata Informazioni di riferimento Work-Item oggetto WDF