STORAGE_TEMPERATURE_INFO 结构 (winioctl.h)
描述设备温度数据。 在使用 IOCTL_STORAGE_QUERY_PROPERTY 请求查询温度数据时,作为 STORAGE_TEMPERATURE_DATA_DESCRIPTOR 的一部分返回。
语法
typedef struct _STORAGE_TEMPERATURE_INFO {
WORD Index;
SHORT Temperature;
SHORT OverThreshold;
SHORT UnderThreshold;
BOOLEAN OverThresholdChangable;
BOOLEAN UnderThresholdChangable;
BOOLEAN EventGenerated;
BYTE Reserved0;
DWORD 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 |
标头 | winioctl.h (包括 Windows.h) |