структура STORAGE_TEMPERATURE_INFO (winioctl.h)

Описывает данные температуры устройства. Возвращается в составе STORAGE_TEMPERATURE_DATA_DESCRIPTOR при запросе данных о температуре с помощью запроса IOCTL_STORAGE_QUERY_PROPERTY .

Синтаксис

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

Указывает, можно ли изменить OverThreshold с помощью IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

UnderThresholdChangable

Указывает, можно ли изменить UnderThreshold с помощью IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

EventGenerated

Указывает, будет ли создаваться уведомление, когда текущая температура превышает пороговое значение.

Reserved0

Зарезервировано для будущего использования.

Reserved1

Зарезервировано для будущего использования.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть winioctl.h (включая Windows.h)

См. также раздел

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY