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