Partager via


en-tête wdfpdo.h

Cet en-tête est utilisé par wdf. Pour plus d’informations, consultez :

Cette rubrique commande la référence de l’objet d’appareil physique (PDO) windows Driver Frameworks (WDF) par catégorie.

Les catégories de cette page sont les suivantes :

Rappels d’événements PDO framework

Méthodes d’initialisation PDO framework

Méthodes PDO framework

Structures et fonctions d’initialisation de L’infrastructure

wdfpdo.h contient les interfaces de programmation suivantes :

Fonctions

 
WDF_PDO_EVENT_CALLBACKS_INIT

La fonction WDF_PDO_EVENT_CALLBACKS_INIT initialise une structure WDF_PDO_EVENT_CALLBACKS.
WdfPdoAddEjectionRelationsPhysicalDevice

La méthode WdfPdoAddEjectionRelationsPhysicalDevice indique qu’un appareil spécifié est éjecté lorsqu’un autre appareil spécifié est éjecté.
WdfPdoClearEjectionRelationsDevices

La méthode WdfPdoClearEjectionRelationsDevices supprime tous les appareils de la liste des appareils qui doivent être éjectés lorsqu’un appareil spécifié est éjecté.
WdfPdoGetParent

La méthode WdfPdoGetParent retourne un handle à l’objet d’appareil framework qui représente l’appareil parent d’un appareil spécifié.
WdfPdoInitAddCompatibleID

La méthode WdfPdoInitAddCompatibleID ajoute un ID compatible à la liste des ID compatibles pour un appareil enfant.
WdfPdoInitAddDeviceText

La méthode WdfPdoInitAddDeviceText ajoute une description de l’appareil et un emplacement d’appareil à un appareil, pour des paramètres régionaux spécifiés.
WdfPdoInitAddHardwareID

La méthode WdfPdoInitAddHardwareID ajoute un ID matériel à la liste des ID matériels pour un appareil enfant.
WdfPdoInitAllocate

La méthode WdfPdoInitAllocate alloue une structure WDFDEVICE_INIT pour un pilote de bus basé sur le framework, que le pilote de bus utilise lors de la création de rapports d’un nouvel appareil.
WdfPdoInitAllowForwardingRequestToParent

La méthode WdfPdoInitAllowForwardingRequestToParent permet à un pilote d’appeler WdfRequestForwardToParentDeviceIoQueue.
WdfPdoInitAssignContainerID

La méthode WdfPdoInitAssignContainerID met à jour l’ID de conteneur d’un appareil enfant.
WdfPdoInitAssignDeviceID

La méthode WdfPdoInitAssignDeviceID met à jour l’ID d’appareil pour un appareil enfant.
WdfPdoInitAssignInstanceID

La méthode WdfPdoInitAssignInstanceID met à jour l’ID d’instance d’un appareil enfant.
WdfPdoInitAssignRawDevice

La méthode WdfPdoInitAssignRawDevice indique que le pilote appelant peut prendre en charge un appareil spécifié en mode brut.
WdfPdoInitRemovePowerDependencyOnParent

En savoir plus sur les alertes suivantes : WdfPdoInitRemovePowerDependencyOnParent
WdfPdoInitSetDefaultLocale

La méthode WdfPdoInitSetDefaultLocale définit les paramètres régionaux par défaut d’un appareil.
WdfPdoInitSetEventCallbacks

La méthode WdfPdoInitSetEventCallbacks inscrit les fonctions de rappel d’événements d’un pilote bus.
WdfPdoMarkMissing

La méthode WdfPdoMarkMissing informe l’infrastructure qu’un appareil n’est plus accessible.
WdfPdoRemoveEjectionRelationsPhysicalDevice

La méthode WdfPdoRemoveEjectionRelationsPhysicalDevice supprime un appareil spécifié de la liste des appareils qui doivent être éjectés lorsqu’un autre appareil spécifié est éjecté.
WdfPdoRequestEject

La méthode WdfPdoRequestEject informe le framework qu’un appareil spécifié est sur le point d’être éjecté de sa station d’ancrage.
WdfPdoRetrieveAddressDescription

La méthode WdfPdoRetrieveAddressDescription récupère la description de l’adresse associée à un objet d’appareil framework spécifié.
WdfPdoRetrieveIdentificationDescription

La méthode WdfPdoRetrieveIdentificationDescription récupère la description d’identification associée à un objet d’appareil framework spécifié.
WdfPdoUpdateAddressDescription

La méthode WdfPdoUpdateAddressDescription met à jour la description de l’adresse associée à un objet d’appareil framework spécifié.

Fonctions de rappel

 
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS

La fonction de rappel d’événement EvtDeviceDisableWakeAtBus d’un pilote bus effectue des opérations au niveau du bus qui désactivent la capacité de l’un des appareils du bus à déclencher un signal de mise en éveil sur le bus.
EVT_WDF_DEVICE_EJECT

La fonction de rappel d’événement EvtDeviceEject d’un pilote gère les opérations nécessaires pour éjecter un appareil à partir de sa station d’ancrage.
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS

La fonction de rappel d’événement EvtDeviceEnableWakeAtBus d’un pilote bus effectue des opérations au niveau du bus qui permettent à l’un des appareils du bus de déclencher un signal de mise en éveil sur le bus.
EVT_WDF_DEVICE_REPORTED_MISSING

La fonction de rappel d’événements EvtDeviceReportedMissing d’un pilote bus informe le pilote que l’infrastructure a signalé l’objet d’appareil physique (PDO) manquant au gestionnaire Plug-and-Play.
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY

La fonction de rappel d’événement EvtDeviceResourceRequirementsQuery d’un pilote bus crée une liste des exigences de ressources qui représente les ressources matérielles requises de l’appareil.
EVT_WDF_DEVICE_RESOURCES_QUERY

La fonction de rappel d’événement EvtDeviceResourcesQuery d’un pilote bus crée une liste de ressources qui représente la configuration de démarrage d’un appareil spécifié.
EVT_WDF_DEVICE_SET_LOCK

La fonction de rappel d’événement EvtDeviceSetLock d’un pilote verrouille l’appareil spécifié afin qu’il ne puisse pas être éjecté ou déverrouille l’appareil afin qu’il puisse être éjecté.

Structures

 
WDF_PDO_EVENT_CALLBACKS

La structure WDF_PDO_EVENT_CALLBACKS est la table de distribution pour les fonctions de rappel d’événements d’un pilote bus.