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) |