en-tête wdffdo.h

Cet en-tête est utilisé par wdf. Pour plus d'informations, consultez les pages suivantes :

Cette rubrique classe la référence d’objet d’appareil fonctionnel (FDO) WDF (Windows Driver Frameworks) par catégorie.

Les catégories de cette page sont les suivantes :

Rappels d’événements FDO framework

Méthodes d’initialisation FDO du framework

Méthodes FDO d’infrastructure

Structures FDO du framework et fonctions d’initialisation

wdffdo.h contient les interfaces de programmation suivantes :

Fonctions

 
WDF_FDO_EVENT_CALLBACKS_INIT

La fonction WDF_FDO_EVENT_CALLBACKS_INIT initialise une structure WDF_FDO_EVENT_CALLBACKS.
WdfFdoAddStaticChild

La méthode WdfFdoAddStaticChild ajoute un appareil spécifié à la liste des périphériques enfants d’un pilote de fonction qui ont été identifiés par l’énumération statique.
WdfFdoGetDefaultChildList

La méthode WdfFdoGetDefaultChildList retourne un handle à la liste enfant par défaut d’un appareil spécifié.
WdfFdoInitAllocAndQueryProperty

La méthode WdfFdoInitAllocAndQueryProperty alloue une mémoire tampon et récupère une propriété d’appareil spécifiée.
WdfFdoInitAllocAndQueryPropertyEx

La méthode WdfFdoInitAllocAndQueryPropertyEx alloue une mémoire tampon et récupère une propriété d’appareil spécifiée.
WdfFdoInitOpenRegistryKey

La méthode WdfFdoInitOpenRegistryKey ouvre la clé matérielle d’un appareil ou la clé logicielle d’un pilote dans le Registre et crée un objet de clé de Registre d’infrastructure qui représente la clé de Registre.
WdfFdoInitQueryProperty

La méthode WdfFdoInitQueryProperty récupère une propriété d’appareil spécifiée.
WdfFdoInitQueryPropertyEx

La méthode WdfFdoInitQueryPropertyEx récupère une propriété d’appareil spécifiée.
WdfFdoInitSetDefaultChildListConfig

La méthode WdfFdoInitSetDefaultChildListConfig configure la liste enfant par défaut d’un pilote de bus.
WdfFdoInitSetEventCallbacks

La méthode WdfFdoInitSetEventCallbacks enregistre les fonctions de rappel d’événement d’un pilote de fonction basée sur l’infrastructure, pour un appareil spécifié.
WdfFdoInitSetFilter

La méthode WdfFdoInitSetFilter identifie le pilote appelant en tant que pilote de filtre de niveau supérieur ou inférieur, pour un appareil spécifié.
WdfFdoInitWdmGetPhysicalDevice

La méthode WdfFdoInitWdmGetPhysicalDevice récupère l’objet de périphérique physique WDM d’un appareil.
WdfFdoLockStaticChildListForIteration

La méthode WdfFdoLockStaticChildListForIteration prépare l’infrastructure à la récupération des éléments de la liste enfant statique qui appartient à un appareil parent spécifié.
WdfFdoQueryForInterface

La méthode WdfFdoQueryForInterface obtient l’accès à l’interface identifiée par UN GUID d’un autre pilote.
WdfFdoRetrieveNextStaticChild

La méthode WdfFdoRetrieveNextStaticChild récupère un handle à l’objet d’appareil d’infrastructure suivant dans une liste d’appareils enfants.
WdfFdoUnlockStaticChildListFromIteration

La méthode WdfFdoUnlockStaticChildListFromIteration déverrouille la liste des appareils enfants d’un appareil spécifié et traite les modifications apportées à la liste par le pilote pendant le verrouillage de la liste.

Fonctions de rappel

 
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS

La fonction de rappel d’événement EvtDeviceFilterAddResourceRequirements d’un pilote peut ajouter des ressources à un ensemble de ressources matérielles requises avant que le système n’affecte des ressources à un appareil.
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES

La fonction de rappel d’événement EvtDeviceRemoveAddedResources d’un pilote supprime les ressources matérielles que la fonction de rappel EvtDeviceFilterAddResourceRequirements du pilote a ajoutées.

Structures

 
WDF_FDO_EVENT_CALLBACKS

La structure WDF_FDO_EVENT_CALLBACKS contient des pointeurs vers les fonctions de rappel d’événement PnP d’un pilote de fonction.