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


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

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

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

Index

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

Threshold

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

OverThreshold

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

Reserved

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

Требования

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

См. также

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO