структура 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

Флаги, заданные для этого запроса. Ниже приведены допустимые флаги.

Flag Описание
STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST Этот флаг указывает, что запрос предназначен для адаптера, а не устройства.

Index

Идентифицирует экземпляр сведений о температуре. Начинается с 0. Индекс 0 может указывать на составное значение.

Threshold

Значение со знаком, указывающее температуру порогового значения в градусах По Цельсию.

OverThreshold

Указывает, указывает, указывает ли пороговое значение порогового значения температуры выше или ниже. Если задано значение true, задайте значение температуры OverThreshold устройства; в противном случае задайте значение температуры UnderThreshold .

Reserved

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

Требования

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

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

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO