STORAGE_TEMPERATURE_THRESHOLD 结构 (ntddstor.h)
此结构用于设置存储设备的温度阈值上限或下限(通过 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD)。
语法
typedef struct _STORAGE_TEMPERATURE_THRESHOLD {
ULONG Version;
ULONG Size;
USHORT Flags;
USHORT Index;
SHORT Threshold;
BOOLEAN OverThreshold;
UCHAR Reserved;
} STORAGE_TEMPERATURE_THRESHOLD, *PSTORAGE_TEMPERATURE_THRESHOLD;
成员
Version
结构的版本。
Size
此结构的大小。 这应设置为 sizeof (STORAGE_TEMPERATURE_THRESHOLD) 。
Flags
为此请求设置的标志。 下面是有效的标志。
标志 | 描述 |
---|---|
STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST | 此标志指示以适配器而不是设备为目标的请求。 |
Index
标识温度信息的实例。 从 0 开始。 索引 0 可能表示复合值。
Threshold
一个有符号值,指示阈值的温度(以摄氏度为单位)。
OverThreshold
指示 阈值 指定温度阈值是超过还是低于温度阈值。 如果 为 true,则设置设备的 OverThreshold 温度值;否则,设置 UnderThreshold 温度值。
Reserved
保留供将来使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 |
最低受支持的服务器 | Windows Server 2016 |
标头 | ntddstor.h (包括 Ntddstor.h) |