STORAGE_DEVICE_POWER_CAP 结构 (winioctl.h)

此结构用作 IOCTL_STORAGE_DEVICE_POWER_CAP 的输入和输出缓冲区。

语法

typedef struct _STORAGE_DEVICE_POWER_CAP {
  DWORD                          Version;
  DWORD                          Size;
  STORAGE_DEVICE_POWER_CAP_UNITS Units;
  DWORDLONG                      MaxPower;
} STORAGE_DEVICE_POWER_CAP, *PSTORAGE_DEVICE_POWER_CAP;

成员

Version

此结构的版本。 这应设置为 STORAGE_DEVICE_POWER_CAP_VERSION_V1。

Size

此结构的大小。

Units

maxPower 值的单位,类型为 STORAGE_DEVICE_POWER_CAP_UNITS

MaxPower

包含设备的实际最大功耗级别的值。 这可能等于、小于或大于所需的阈值,具体取决于设备支持的内容。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 Windows Server 2016
标头 winioctl.h (包括 Windows.h)