Função PoFxSetTargetDripsDevicePowerState (wdm.h)

Essa rotina é chamada para notificar o power manager sobre o estado de energia do dispositivo de destino do dispositivo para DRIPS. O driver pode substituir a restrição DRIPS fornecida pelo PEP.

Sintaxe

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

Parâmetros

[in] Handle

Um identificador que representa o registro do dispositivo com PoFx. O driver do dispositivo recebeu esse identificador anteriormente da rotina PoFxRegisterDevice .

[in] TargetState

Especifica o estado de energia do dispositivo DRIPS de destino. Os valores possíveis são definidos na enumeração DEVICE_POWER_STATE . Esse valor deve ser menor do que a restrição de dispositivo existente. Um estado de energia do dispositivo do PowerDeviceUnspecified é redefinido para a restrição fornecida pelo PEP.

Retornar valor

Retorna STATUS_SUCCESS se o estado de destino foi aceito.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Plataforma de Destino Windows
Cabeçalho wdm.h
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe (modo kernel)
IRQL PASSIVE_LEVEL