DEVICE_POWER_STATE列舉 (wdm.h)
DEVICE_POWER_STATE列舉類型表示裝置電源狀態。
Syntax
typedef enum _DEVICE_POWER_STATE {
PowerDeviceUnspecified,
PowerDeviceD0,
PowerDeviceD1,
PowerDeviceD2,
PowerDeviceD3,
PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;
常數
PowerDeviceUnspecified 表示未指定的裝置電源狀態。 |
PowerDeviceD0 表示裝置電源狀態上限,其對應於 裝置工作狀態 D0。 |
PowerDeviceD1 指出小於 PowerDeviceD0 且大於 PowerDeviceD2 的裝置睡眠狀態,其對應於裝置電源狀態 D1。 |
PowerDeviceD2 指出小於 PowerDeviceD1 且大於 PowerDeviceD3 的裝置睡眠狀態,其對應於裝置電源狀態 D2。 |
PowerDeviceD3 表示最低電源裝置睡眠狀態,其對應於裝置電源狀態 D3。 |
PowerDeviceMaximum 此列舉類型代表實際電源狀態的裝置電源狀態值數目。 其他裝置電源狀態的值小於此值。 |
備註
電源狀態表示系統或單一裝置的耗電量層級,因此計算活動的範圍。 電源管理員會將系統的電源狀態設定為整體,其中系統電源狀態是由 SYSTEM_POWER_STATE 列舉類型的其中一個值來表示。 設備驅動器會設定其個別裝置的電源狀態,其中裝置電源狀態是由 DEVICE_POWER_STATE 列舉類型的其中一個值來表示。
如需系統電源狀態的詳細資訊,請參閱 處理系統電源狀態要求。 如需裝置電源狀態的詳細資訊,請參閱 管理個別裝置的電源。 如需電源管理一般的詳細資訊,請參閱 電源管理簡介。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntpoapi.h) |