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


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

Эта структура используется в сочетании с IOCTL_STORAGE_QUERY_PROPERTY для возврата данных температуры с устройства хранилища или адаптера.

Синтаксис

typedef struct _STORAGE_TEMPERATURE_DATA_DESCRIPTOR {
  ULONG                    Version;
  ULONG                    Size;
  SHORT                    CriticalTemperature;
  SHORT                    WarningTemperature;
  USHORT                   InfoCount;
  UCHAR                    Reserved0[2];
  ULONG                    Reserved1[2];
  STORAGE_TEMPERATURE_INFO TemperatureInfo[ANYSIZE_ARRAY];
} STORAGE_TEMPERATURE_DATA_DESCRIPTOR, *PSTORAGE_TEMPERATURE_DATA_DESCRIPTOR;

Члены

Version

Содержит размер этой структуры в байтах. Значение этого элемента изменится по мере добавления элементов в структуру.

Size

Указывает общий размер возвращаемых данных в байтах. Это может включать данные, следующие за этой структурой.

CriticalTemperature

Указывает минимальную температуру в градусах По Цельсию, которая может препятствовать нормальной работе. Превышение этой температуры может привести к возможной потере данных, автоматическому закрытию устройства, регулированию производительности или постоянному повреждению.

WarningTemperature

Указывает максимальную температуру в градусах По Цельсию, с которой устройство может работать непрерывно без снижения производительности или надежности.

InfoCount

Указывает количество структур *STORAGE_TEMPERATURE_INFO, сообщаемых в TemperatureInfo. При наличии нескольких датчиков на диске может быть возвращено несколько наборов данных температуры.

Reserved0[2]

Зарезервировано для дальнейшего использования.

Reserved1[2]

Зарезервировано для дальнейшего использования.

TemperatureInfo[ANYSIZE_ARRAY]

Данные температуры устройства, тип *STORAGE_TEMPERATURE_INFO.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
заголовка ntddstor.h (include Ntddstor.h)

См. также

IOCTL_STORAGE_QUERY_PROPERTY

* STORAGE_PROPERTY_ID

* STORAGE_PROPERTY_QUERY

* STORAGE_TEMPERATURE_INFO