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) |