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

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

Синтаксис

typedef struct _STORAGE_TEMPERATURE_THRESHOLD {
  ULONG   Version;
  ULONG   Size;
  USHORT  Flags;
  USHORT  Index;
  SHORT   Threshold;
  BOOLEAN OverThreshold;
  UCHAR   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
Верхняя часть ntddstor.h (включая Ntddstor.h)

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

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO