Compartilhar via


WDF_POWER_DEVICE_STATE enumeração (wdfdevice.h)

[Aplica-se a KMDF e UMDF]

A enumeração WDF_POWER_DEVICE_STATE identifica os estados de energia do dispositivo aos quais um dispositivo pode dar suporte.

Syntax

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid = 0,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

Constantes

 
WdfPowerDeviceInvalid
Valor: 0
O estado de energia do dispositivo é inválido ou desconhecido.
WdfPowerDeviceD0
O estado de energia do dispositivo D0.
WdfPowerDeviceD1
O estado de energia do dispositivo D1.
WdfPowerDeviceD2
O estado de energia do dispositivo D2.
WdfPowerDeviceD3
O estado de energia do dispositivo D3.
WdfPowerDeviceD3Final
Representa a hora final em que o dispositivo entra no estado de energia do dispositivo D3. Normalmente, esse enumerador significa que o sistema está sendo desativado, o dispositivo está prestes a ser removido ou um rebalanceamento de recursos está em andamento. O dispositivo pode já ter sido removido.
WdfPowerDevicePrepareForHibernation
O dispositivo dá suporte a arquivos de hibernação e o sistema está pronto para hibernar inserindo o estado do sistema S4. O driver não deve desativar o dispositivo. Para obter mais informações, consulte Suporte a arquivos especiais.
WdfPowerDeviceMaximum
O valor máximo do enumerador para essa enumeração.

Requisitos

Requisito Valor
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfdevice.h (inclua Wdf.h)

Confira também

EvtDeviceD0Entry

EvtDeviceD0Exit