Función PoFxSetTargetDripsDevicePowerState (wdm.h)

Se llama a esta rutina para notificar al administrador de energía del estado de alimentación del dispositivo de destino del dispositivo para DRIPS. El controlador puede invalidar la restricción DRIPS proporcionada por el PEP.

Sintaxis

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

Parámetros

[in] Handle

Identificador que representa el registro del dispositivo con PoFx. El controlador de dispositivo recibió anteriormente este identificador de la rutina PoFxRegisterDevice .

[in] TargetState

Especifica el estado de alimentación del dispositivo DRIPS de destino. Los valores posibles se definen en la enumeración DEVICE_POWER_STATE . Este valor debe ser menor que la restricción de dispositivo existente. Un estado de energía del dispositivo de PowerDeviceUnspecified restablece a la restricción proporcionada por PEP.

Valor devuelto

Devuelve STATUS_SUCCESS si se aceptó el estado de destino.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1709
Servidor mínimo compatible Windows Server 2016
Plataforma de destino Windows
Encabezado wdm.h
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe (modo kernel)
IRQL PASSIVE_LEVEL