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.
Cet en-tête est utilisé par wdf. Pour plus d’informations, consultez :
- Windows Driver Framework
- d’en-tête wdfdevice.h
- en-tête wdffdo.h
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 :
- Framework PDO Event Callbacks
- méthodes d’initialisation pDO Framework
- Méthodes PDO Framework
- Framework PDO Structures and Initialization Functions
Rappels d’événements PDO framework
- EvtDeviceDisableWakeAtBus
- EvtDeviceEjectEject
- EvtDeviceEnableWakeAtBus
- EvtDeviceReportedMissing
- EvtDeviceResourceRequirementsQuery
- EvtDeviceResourcesQuery
- EvtDeviceSetLock
Méthodes d’initialisation PDO framework
- WdfPdoInitAddCompatibleID
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
Méthodes PDO framework
- WdfPdoInitAddCompatibleID
- WdfPdoAddEjectionRelationsPhysicalDevice
- WdfPdoClearEjectionRelationsDevices
- WdfPdoGetParent
- WdfPdoInitAddDeviceText
- WdfPdoInitAddHardwareID
- WdfPdoInitAllocate
- WdfPdoInitAllowForwardingRequestToParent
- WdfPdoInitAssignContainerID
- WdfPdoInitAssignDeviceID
- WdfPdoInitAssignInstanceID
- WdfPdoInitAssignRawDevice
- WdfPdoInitSetDefaultLocale
- WdfPdoInitSetEventCallbacks
- WdfPdoMarkMissing
- WdfPdoRemoveEjectionRelationsPhysicalDevice
- WdfPdoRequestEject
- WdfPdoRetrieveAddressDescription
- WdfPdoRetrieveIdentificationDescription
- WdfPdoUpdateAddressDescription
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. |