共用方式為


DEVICE_POWER_STATE列舉型別 (wdm.h)

DEVICE_POWER_STATE 列舉類型表示 裝置電源狀態

語法

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)

另請參閱

SYSTEM_POWER_STATE