Condividi tramite


Funzione PoFxSetTargetDripsDevicePowerState (wdm.h)

Questa routine viene chiamata per notificare al risparmio energia lo stato di alimentazione del dispositivo di destinazione per DRIPS. Il driver può eseguire l'override del vincolo DRIPS fornito dal PEP.

Sintassi

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

Parametri

[in] Handle

Handle che rappresenta la registrazione del dispositivo con PoFx. Il driver di dispositivo ha ricevuto in precedenza questo handle dalla routine PoFxRegisterDevice .

[in] TargetState

Specifica lo stato di alimentazione del dispositivo DRIPS di destinazione. I valori possibili sono definiti nell'enumerazione DEVICE_POWER_STATE . Questo valore deve essere inferiore al vincolo del dispositivo esistente. Uno stato di alimentazione del dispositivo di PowerDeviceUnspecified reimposta il vincolo pep fornito.

Valore restituito

Restituisce STATUS_SUCCESS se lo stato di destinazione è stato accettato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1709
Server minimo supportato Windows Server 2016
Piattaforma di destinazione Windows
Intestazione wdm.h
Libreria NtosKrnl.lib
DLL NtosKrnl.exe (modalità kernel)
IRQL PASSIVE_LEVEL