Поделиться через


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

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

Синтаксис

typedef struct _STORAGE_TEMPERATURE_INFO {
  USHORT  Index;
  SHORT   Temperature;
  SHORT   OverThreshold;
  SHORT   UnderThreshold;
  BOOLEAN OverThresholdChangable;
  BOOLEAN UnderThresholdChangable;
  BOOLEAN EventGenerated;
  UCHAR   Reserved0;
  ULONG   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
заголовка ntddstor.h (include Ntddstor.h)

См. также

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO