enumerazione WDF_POWER_DEVICE_STATE (wdfdevice.h)
[Si applica a KMDF e UMDF]
L'enumerazione WDF_POWER_DEVICE_STATE identifica gli stati di alimentazione del dispositivo che un dispositivo potrebbe supportare.
Sintassi
typedef enum _WDF_POWER_DEVICE_STATE {
WdfPowerDeviceInvalid = 0,
WdfPowerDeviceD0,
WdfPowerDeviceD1,
WdfPowerDeviceD2,
WdfPowerDeviceD3,
WdfPowerDeviceD3Final,
WdfPowerDevicePrepareForHibernation,
WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;
Costanti
WdfPowerDeviceInvalid Valore: 0 Lo stato di alimentazione del dispositivo non è valido o sconosciuto. |
WdfPowerDeviceD0 Stato di alimentazione del dispositivo D0. |
WdfPowerDeviceD1 Stato di alimentazione del dispositivo D1. |
WdfPowerDeviceD2 Stato di alimentazione del dispositivo D2. |
WdfPowerDeviceD3 Stato di alimentazione del dispositivo D3. |
WdfPowerDeviceD3Final Rappresenta l'ora finale in cui il dispositivo entra nello stato di alimentazione del dispositivo D3. In genere, questo enumeratore indica che il sistema è in corso di disattivazione, il dispositivo sta per essere rimosso o un ribilanciamento delle risorse è in corso. Il dispositivo potrebbe essere già stato rimosso. |
WdfPowerDevicePrepareForHibernation Il dispositivo supporta i file di ibernazione e il sistema è pronto per l'ibernazione immettendo stato del sistema S4. Il driver non deve spegnere il dispositivo. Per altre informazioni, vedere supporto di file speciali. |
WdfPowerDeviceMaximum Valore dell'enumeratore massimo per questa enumerazione. |
Fabbisogno
Requisito | Valore |
---|---|
versione minima di KMDF | 1.0 |
versione minima di UMDF | 2.0 |
intestazione | wdfdevice.h (include Wdf.h) |