次の方法で共有


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

しきい値が温度 しきい値 以上または下限を指定するかどうかを示します。 true の場合は、デバイスの OverThreshold 温度値を設定します。それ以外の場合は、UnderThreshold 温度値を設定します。

Reserved

将来使用するために予約されています。

必要条件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO