次の方法で共有


STORAGE_TEMPERATURE_INFO 構造体 (winioctl.h)

デバイスの温度データについて説明します。 IOCTL_STORAGE_QUERY_PROPERTY 要求を使用して温度データのクエリを実行するときに、STORAGE_TEMPERATURE_DATA_DESCRIPTOR の一部として返されます。

構文

typedef struct _STORAGE_TEMPERATURE_INFO {
  WORD    Index;
  SHORT   Temperature;
  SHORT   OverThreshold;
  SHORT   UnderThreshold;
  BOOLEAN OverThresholdChangable;
  BOOLEAN UnderThresholdChangable;
  BOOLEAN EventGenerated;
  BYTE    Reserved0;
  DWORD   Reserved1;
} STORAGE_TEMPERATURE_INFO, *PSTORAGE_TEMPERATURE_INFO;

メンバー

Index

温度情報のインスタンスを識別します。 0 から始まります。 インデックス 0 は複合値を示す場合があります。

Temperature

現在の温度を摂氏で示す符号付き値。

OverThreshold

目的のしきい値内の最高温度を摂氏単位で指定する符号付き値。

UnderThreshold

目的のしきい値内の最小温度を摂氏単位で指定する符号付き値。

OverThresholdChangable

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLDを使用して OverThreshold を変更できるかどうかを示します。

UnderThresholdChangable

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLDを使用して UnderThreshold を変更できるかどうかを示します。

EventGenerated

現在の温度がしきい値を超えたときに通知が生成されるかどうかを示します。

Reserved0

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

Reserved1

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

必要条件

要件
サポートされている最小のクライアント 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