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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour