Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |