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列舉可識別裝置可以輸入的裝置電源狀態

Syntax

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::AssignS0IdleSettingsIWDFDevice2::AssignSxWakeSettings 的輸入。

必要條件

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

另請參閱

IWDFDevice2::AssignS0IdleSettings

IWDFDevice2::AssignSxWakeSettings