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