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 che è in corso un ribilanciamento delle risorse . Il dispositivo potrebbe essere già stato rimosso. |
WdfPowerDevicePrepareForHibernation Il dispositivo supporta i file di ibernazione e il sistema è pronto per l'ibernazione immettendo lo stato del sistema S4. Il driver non deve disattivare il dispositivo. Per altre informazioni, vedere Supporto di file speciali. |
WdfPowerDeviceMaximum Valore massimo dell'enumeratore per questa enumerazione. |
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1,0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfdevice.h (include Wdf.h) |