共用方式為


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%) 或 milliwatts 中的絕對值。 輸出緩衝區的 Units 值會符合輸入緩衝區中的值。

MaxPower

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

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 ntddstor.h (包含 Ntddstor.h)

另請參閱

IOCTL_STORAGE_DEVICE_POWER_CAP