STORAGE_TEMPERATURE_INFO结构(ntddstor.h)
描述设备温度数据。 使用 IOCTL_STORAGE_QUERY_PROPERTY 请求查询温度数据时,返回为 STORAGE_TEMPERATURE_DATA_DESCRIPTOR 的一部分。
语法
typedef struct _STORAGE_TEMPERATURE_INFO {
USHORT Index;
SHORT Temperature;
SHORT OverThreshold;
SHORT UnderThreshold;
BOOLEAN OverThresholdChangable;
BOOLEAN UnderThresholdChangable;
BOOLEAN EventGenerated;
UCHAR Reserved0;
ULONG Reserved1;
} STORAGE_TEMPERATURE_INFO, *PSTORAGE_TEMPERATURE_INFO;
成员
Index
标识温度信息的实例。 从 0 开始。 索引 0 可能指示复合值。
Temperature
指示当前温度(以摄氏度为单位)的有符号值。
OverThreshold
一个有符号值,该值指定所需阈值内的最高温度(以摄氏度为单位)。
UnderThreshold
一个有符号值,该值指定所需阈值内的最小温度(以摄氏度为单位)。
OverThresholdChangable
指示是否可以使用 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD更改 OverThreshold。
UnderThresholdChangable
指示是否可以使用 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD更改 UnderThreshold。
EventGenerated
指示当当前温度超过阈值时是否生成通知。
Reserved0
保留以供将来使用。
Reserved1
保留以供将来使用。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
标头 | ntddstor.h (包括 Ntddstor.h) |