共用方式為


DEVICE_POWER_STATE列舉 (wudfddi.h)

[警告: UMDF 2 是最新版本的 UMDF,並取代 UMDF 1。 所有新的UMDF驅動程式都應該使用UMDF 2撰寫。 未將新功能新增至 UMDF 1,而且較新版本的 Windows 10 上對 UMDF 1 的支援有限。 通用 Windows 驅動程式必須使用 UMDF 2。 如需詳細資訊,請參閱 開始使用 UMDF。]

DEVICE_POWER_STATE 列舉會識別裝置可以輸入的 裝置電源狀態

語法

typedef enum _DEVICE_POWER_STATE {
  PowerDeviceUnspecified,
  PowerDeviceD0,
  PowerDeviceD1,
  PowerDeviceD2,
  PowerDeviceD3,
  PowerDeviceMaximum
} DEVICE_POWER_STATE, *PDEVICE_POWER_STATE;

常數

 
PowerDeviceUnspecified
裝置電源狀態未指定。
PowerDeviceD0
裝置的工作狀態 (D0) 。 這是裝置的最高電源狀態。
PowerDeviceD1
裝置的 D1 睡眠狀態
PowerDeviceD2
裝置的 D2 睡眠狀態。
PowerDeviceD3
裝置的 D3 睡眠狀態。
PowerDeviceMaximum
僅適用於系統。

言論

DEVICE_POWER_STATE 列舉會作為 IWDFDevice2::AssignS0IdleSettings IWDFDevice2::AssignSxWakeSettings的輸入。

要求

要求 價值
最低 UMDF 版本 1.9
標頭 wudfddi.h (包括 Wudfddi.h)

另請參閱

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings