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%),也可以是米瓦茨的绝对值。 输出缓冲区的 单位 值将与输入缓冲区中的值匹配。
MaxPower
在输入时,MaxPower 指定存储设备所需的最大能耗值。 在输出中,MaxPower 包含设备实际最大能耗级别的值。 输出缓冲区值可能等于、小于或大于所需阈值,具体取决于设备支持的内容。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
标头 | ntddstor.h (包括 Ntddstor.h) |