共用方式為


STORAGE_DEVICE_POWER_CAP結構 (ntddstor.h)

這個結構會作為 IOCTL_STORAGE_DEVICE_POWER_CAP的輸入和輸出緩衝區。

語法

typedef struct _STORAGE_DEVICE_POWER_CAP {
  ULONG                          Version;
  ULONG                          Size;
  STORAGE_DEVICE_POWER_CAP_UNITS Units;
  ULONGLONG                      MaxPower;
} STORAGE_DEVICE_POWER_CAP, *PSTORAGE_DEVICE_POWER_CAP;

成員

Version

這個結構的版本。 這應該設定為 STORAGE_DEVICE_POWER_CAP_VERSION_V1

Size

這個結構的大小,以位元組為單位。

Units

MaxPower 值的單位。 此值可以是百分比(0-100%)或米瓦茨的絕對值。 輸出緩衝區的 Units 值將會符合輸入緩衝區的值。

MaxPower

在輸入時,MaxPower 指定儲存裝置所需的最大耗電量值。 在輸出中,MaxPower 包含裝置實際最大耗電量層級的值。 視裝置支援的內容而定,輸出緩衝區值可能等於、小於或大於所需的臨界值。

要求

要求 價值
最低支援的用戶端 Windows 10
支援的最低伺服器 Windows Server 2016
標頭 ntddstor.h (include Ntddstor.h)

另請參閱

IOCTL_STORAGE_DEVICE_POWER_CAP