Résumé des objets framework

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

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

Nom Handle Objectif Parent par défaut Le pilote peut-il remplacer le parent par défaut ? Mode Informations de référence
Objet child-list WDFCHILDLIST Représente une liste d’appareils enfants connectés à un appareil parent. Objet d’appareil Non KM Référence d’objet Child-List WDF
Collection (objet) WDFCOLLECTION Représente une collection d’objets. Objet Driver Yes KM/messagerie unifiée Référence de l’objet de collection WDF
Objet de mémoire tampon commun WDFCOMMONBUFFER Représente une mémoire tampon commune. Objet enabler DMA Non KM Référence de l’objet de mémoire tampon commune WDF
Objet d’appareil WDFDEVICE Représente un appareil. Objet Driver Non KM/messagerie unifiée Référence d’objet d’appareil WDF
Objet enabler DMA WDFDMAENABLER Permet à un pilote d’utiliser les fonctionnalités DMA de l’infrastructure. Objet d’appareil Oui KM Référence d’objet DMA WDF
Objet de transaction DMA WDFDMATRANSACTION Représente une transaction DMA. Objet enabler DMA Non KM Référence d’objet DMA WDF
Objet DPC WDFDPC Représente un appel de procédure différée. Aucune Oui KM Référence d’objet DPC WDF
Objet Driver WDFDRIVER Représente un pilote. Aucun Non KM/messagerie unifiée Référence d’objet du pilote WDF
File (objet) WDFFILEOBJECT Représente un fichier. Objet d’appareil Non KM/messagerie unifiée Référence de l’objet fichier WDF
Objet général WDFOBJECT Représente un objet général. Objet Driver Yes KM/messagerie unifiée Référence de l’objet général WDF
Objet Interrupt WDFINTERRUPT Représente une ressource d’interruption matérielle. Objet d’appareil Oui KM/messagerie unifiée Référence de l’objet d’interruption WDF
Objet cible d’E/S WDFIOTARGET Représente un pilote auquel un autre pilote envoie des demandes d’E/S. Objet d’appareil Yes KM/messagerie unifiée Référence de l’objet cible d’E/S WDF
Objet Lookaside-list WDFLOOKASIDE Représente une liste de lookaside. Objet Driver Oui KM Référence de l’objet mémoire WDF
Objet Memory WDFMEMORY Représente une mémoire tampon. Objet Driver Oui KM/messagerie unifiée Référence de l’objet mémoire WDF
Objet Queue WDFQUEUE Représente une file d’attente d’E/S qui reçoit des demandes d’E/S. Objet d’appareil Oui KM/messagerie unifiée Référence de l’objet file d’attente WDF
Objet de clé de Registre WDFKEY Représente une clé de Registre. Objet Driver Yes KM/messagerie unifiée Référence de l’objet de clé de Registre WDF
Objet Requête WDFREQUEST Représente une demande d’E/S. Aucun, s’il est créé par l’infrastructure. Objet driver, s’il est créé par le pilote. Oui, s’il est créé par le pilote. KM/messagerie unifiée Référence d’objet de requête WDF
Objet de liste de ressources WDFCMRESLIST Représente une liste de ressources. Objet Driver Non KM/messagerie unifiée 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 en matière de ressources Non KM Référence de l’objet de ressource WDF
Objet de liste des exigences en matière de ressources WDFIORESREQLIST Représente une liste des besoins en ressources. Objet Driver Non KM Référence de l’objet de ressource WDF
Objet spin-lock WDFSPINLOCK Représente un verrou de rotation. Objet Driver Yes KM/messagerie unifiée Méthodes de synchronisation WDF
String (objet) WDFSTRING Représente une chaîne Unicode. Objet Driver Oui KM/messagerie unifiée Référence de l’objet de chaîne WDF
Objet Minuteur WDFTIMER Représente un minuteur. Aucune Oui KM/messagerie unifiée Référence de l’objet du minuteur WDF
Objet périphérique USB WDFUSBDEVICE Représente un appareil connecté à une clé USB. Objet d’appareil Non KM/messagerie unifiée Référence USB WDF
Objet interface USB WDFUSBINTERFACE Représente une interface de périphérique USB. Objet périphérique USB Non KM/messagerie unifiée Référence USB WDF
Objet de canal USB WDFUSBPIPE Représente un canal de périphérique USB. Objet interface USB Non KM/messagerie unifiée Référence USB WDF
Objet Wait-lock WDFWAITLOCK Représente un verrou d’attente. Objet Driver Oui KM/messagerie unifiée Méthodes de synchronisation WDF
Objet instance WMI WDFWMIINSTANCE Représente une instance d’un bloc de données WMI. Objet fournisseur WMI Non KM Référence WDF WMI
Objet fournisseur WMI WDFWMIPROVIDER Représente un bloc de données WMI. Objet d’appareil Non KM Référence WDF WMI
Objet Élément de travail WDFWORKITEM Représente un élément de travail. Aucune Oui KM/messagerie unifiée Référence d’objet Work-Item WDF