Fonction PoFxSetTargetDripsDevicePowerState (wdm.h)

Cette routine est appelée pour informer le gestionnaire d’alimentation de l’état d’alimentation cible de l’appareil pour drips. Le pilote peut remplacer la contrainte DRIPS fournie par le PEP.

Syntaxe

NTSTATUS PoFxSetTargetDripsDevicePowerState(
  [in] POHANDLE           Handle,
  [in] DEVICE_POWER_STATE TargetState
);

Paramètres

[in] Handle

Handle qui représente l’inscription de l’appareil auprès de PoFx. Le pilote de périphérique a précédemment reçu ce handle de la routine PoFxRegisterDevice .

[in] TargetState

Spécifie l’état d’alimentation du périphérique DRIPS cible. Les valeurs possibles sont définies dans l’énumération DEVICE_POWER_STATE . Cette valeur doit être inférieure à la contrainte d’appareil existante. Un état d’alimentation de l’appareil de PowerDeviceUnspecified est réinitialisé à la contrainte fournie par le peps.

Valeur retournée

Retourne STATUS_SUCCESS si l’état cible a été accepté.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709
Serveur minimal pris en charge Windows Server 2016
Plateforme cible Windows
En-tête wdm.h
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe (mode noyau)
IRQL PASSIVE_LEVEL