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 を含む) |