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
Rappels d’événements FDO framework
Méthodes d’initialisation FDO du framework
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitAllocAndQueryPropertyEx
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitQueryPropertyEx
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
Méthodes FDO d’infrastructure
- WdfFdoAddStaticChild
- WdfFdoGetDefaultChildList
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
- WdfFdoLockStaticChildListForIteration
- WdfFdoQueryForInterface
- WdfFdoRetrieveNextStaticChild
- WdfFdoUnlockStaticChildListFromIteration
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. |