WDF_DEVICE_POWER_CAPABILITIES_INIT, fonction (wdfdevice.h)
[S’applique à KMDF et UMDF]
La fonction WDF_DEVICE_POWER_CAPABILITIES_INIT initialise une structure WDF_DEVICE_POWER_CAPABILITIES .
Syntaxe
void WDF_DEVICE_POWER_CAPABILITIES_INIT(
[out] PWDF_DEVICE_POWER_CAPABILITIES Caps
);
Paramètres
[out] Caps
Pointeur vers une structure de WDF_DEVICE_POWER_CAPABILITIES fournie par le pilote.
Valeur de retour
None
Remarques
La fonction WDF_DEVICE_POWER_CAPABILITIES_INIT met à zéro la structure WDF_DEVICE_POWER_CAPABILITIES et définit le membre Size de la structure. Ensuite, il effectue les opérations suivantes :
- Définit les membres DeviceD1 et DeviceD2 sur WdfUseDefault.
- Définit les membres WakeFromD0, WakeFromD1, WakeFromD2 et WakeFromD3 sur WdfUseDefault.
- Définit tous les états de l’appareil dans le tableau DeviceState sur PowerDeviceMaximum.
- Définit les membres DeviceWake et SystemWake sur PowerDeviceMaximum.
- Définit les membres D1Latency, D2Latency et D3Latency sur -1.
- Définit le membre IdealDxStateForSx surPowerDeviceMaximum.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfdevice.h (inclure Wdf.h) |