共用方式為


STORAGE_TEMPERATURE_THRESHOLD結構 (winioctl.h)

此結構 可用來透過 IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD) 來設定記憶體裝置 (的超過或低於溫度閾值。

語法

typedef struct _STORAGE_TEMPERATURE_THRESHOLD {
  DWORD   Version;
  DWORD   Size;
  WORD    Flags;
  WORD    Index;
  SHORT   Threshold;
  BOOLEAN OverThreshold;
  BYTE    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

指出 Threshold 是否指定超過或低於溫度臨界值。 如果 為 true,請設定裝置的 OverThreshold 溫度值;否則,請設定 UnderThreshold 溫度值。

Reserved

保留供未來使用。

規格需求

需求
最低支援的用戶端 Windows 10
最低支援的伺服器 Windows Server 2016
標頭 winioctl.h (包含 Windows.h)

另請參閱

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO