次の方法で共有


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
Header ntddstor.h (Ntddstor.h を含む)

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO