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