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)

另请参阅

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO