共用方式為


DEVICE_POWER_DESCRIPTOR結構 (winioctl.h)

DEVICE_POWER_DESCRIPTOR結構描述存放裝置的電源功能。

語法

typedef struct _DEVICE_POWER_DESCRIPTOR {
  DWORD   Version;
  DWORD   Size;
  BOOLEAN DeviceAttentionSupported;
  BOOLEAN AsynchronousNotificationSupported;
  BOOLEAN IdlePowerManagementEnabled;
  BOOLEAN D3ColdEnabled;
  BOOLEAN D3ColdSupported;
  BOOLEAN NoVerifyDuringIdlePower;
  BYTE    Reserved[2];
  DWORD   IdleTimeoutInMS;
} DEVICE_POWER_DESCRIPTOR, *PDEVICE_POWER_DESCRIPTOR;

成員

Version

包含這個 結構的大小,以位元組為單位。 當成員加入至 結構時,這個成員的值將會變更。

Size

指定傳回的資料大小總計,以位元組為單位。 這可能包括此結構後面的資料。

DeviceAttentionSupported

如果支援裝置注意,則為 True。 否則為 false。

AsynchronousNotificationSupported

如果裝置支援透過 IOCTL_STORAGE_EVENT_NOTIFICATION傳遞的非同步通知,則為 True。 否則為 false。

IdlePowerManagementEnabled

如果裝置已註冊執行時間閒置電源管理,則為 True。 否則為 false。

D3ColdEnabled

如果裝置在進入 D3 電源狀態時關閉電源,則為 True。 否則為 false。

D3ColdSupported

如果平臺支援此裝置 的 D3ColdEnabled ,則為 True。 否則為 false。

NoVerifyDuringIdlePower

Reserved[2]

保留的。

IdleTimeoutInMS

以毫秒為單位的閒置逾時值。 除非 IdlePowerManagementEnabled 為 true,否則會忽略此成員。

規格需求

   
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 winioctl.h (包含 Windows.h)

另請參閱

磁片管理結構

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_QUERY