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