Partager via


Résumé des objets framework

Le tableau suivant répertorie tous les objets framework et fournit des informations de base sur chaque objet. La colonne de mode indique si l’objet peut être utilisé uniquement dans les pilotes KMDF et UMDF ou KMDF.

Pour obtenir la liste des rappels et méthodes et des frameworks applicables, consultez Résumé des rappels et méthodes WDF.

Name Handle Purpose Default parent Le pilote peut-il remplacer le parent par défaut ? Mode Reference
Child-list object WDFCHILDLIST Représente la liste des appareils enfants connectés à un appareil parent. Device object No KM Référence d’objet Child-List WDF
Collection object WDFCOLLECTION Représente une collection d’objets. Driver object Yes KM/UM Référence d’objet de collection WDF
Objet de mémoire tampon commun WDFCOMMONBUFFER Représente une mémoire tampon commune. Objet d’activation DMA No KM Référence de l’objet tampon commun WDF
Device object WDFDEVICE Représente un appareil. Driver object No KM/UM Référence de l’objet appareil WDF
Objet d’activation DMA WDFDMAENABLER Permet à un pilote d’utiliser les fonctionnalités DMA du framework. Device object Yes KM Référence d’objet DMA WDF
Objet de transaction DMA WDFDMATRANSACTION Représente une transaction DMA. Objet d’activation DMA No KM Référence d’objet DMA WDF
DPC object WDFDPC Représente un appel de procédure différée. None Yes KM Référence d’objet DPC WDF
Driver object WDFDRIVER Représente un pilote. None No KM/UM Référence de l’objet pilote WDF
File object WDFFILEOBJECT Représente un fichier. Device object No KM/UM Référence de l’objet fichier WDF
General object WDFOBJECT Représente un objet général. Driver object Yes KM/UM Référence d’objet général WDF
Interrupt object WDFINTERRUPT Représente une ressource d’interruption matérielle. Device object Yes KM/UM Référence d’objet d’interruption WDF
Objet cible d’E/S WDFIOTARGET Représente un pilote auquel un autre pilote envoie des demandes d’E/S. Device object Yes KM/UM Référence de l’objet cible WDF
Lookaside-list object WDFLOOKASIDE Représente une liste de choix. Driver object Yes KM Référence de l’objet mémoire WDF
Memory object WDFMEMORY Représente une mémoire tampon de mémoire. Driver object Yes KM/UM Référence de l’objet mémoire WDF
Queue object WDFQUEUE Représente une file d’attente d’E/S qui reçoit des demandes d’E/S. Device object Yes KM/UM Référence de l’objet file d’attente WDF
Objet de clé de Registre WDFKEY Représente une clé de Registre. Driver object Yes KM/UM Référence de l’objet clé du Registre WDF
Request object WDFREQUEST Représente une requête d’E/S. Aucun, s’il est créé par l’infrastructure. Objet pilote, s’il est créé par le pilote. Oui, s’il est créé par le pilote. KM/UM Référence d’objet de requête WDF
Objet de liste des ressources WDFCMRESLIST Représente une liste de ressources. Driver object No KM/UM Référence de l’objet de ressource WDF
Objet de liste de plages de ressources WDFIORESLIST Représente une configuration logique. Objet de liste des exigences de ressources No KM Référence de l’objet de ressource WDF
Objet de liste des exigences de ressources WDFIORESREQLIST Représente une liste des besoins en ressources. Driver object No KM Référence de l’objet de ressource WDF
Spin-lock object WDFSPINLOCK Représente un verrou de rotation. Driver object Yes KM/UM Méthodes de synchronisation WDF
String object WDFSTRING Représente une chaîne Unicode. Driver object Yes KM/UM Référence d’objet de chaîne WDF
Timer object WDFTIMER Représente un minuteur. None Yes KM/UM Référence d’objet du minuteur WDF
Objet périphérique USB WDFUSBDEVICE Représente un appareil connecté à un USB. Device object No KM/UM Référence USB WDF
Objet d’interface USB WDFUSBINTERFACE Représente une interface d’appareil USB. Objet périphérique USB No KM/UM Référence USB WDF
Objet de canal USB WDFUSBPIPE Représente un canal d’appareil USB. Objet d’interface USB No KM/UM Référence USB WDF
Wait-lock object WDFWAITLOCK Représente un verrou d’attente. Driver object Yes KM/UM Méthodes de synchronisation WDF
Objet d’instance WMI WDFWMIINSTANCE Représente une instance d’un bloc de données WMI. Objet fournisseur WMI No KM Référence WDF WMI
Objet fournisseur WMI WDFWMIPROVIDER Représente un bloc de données WMI. Device object No KM Référence WDF WMI
Work-item object WDFWORKITEM Représente un élément de travail. None Yes KM/UM Référence d’objet Work-Item WDF