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


структура THERMAL_EVENT (powrprof.h)

Содержит тепловое событие.

Синтаксис

typedef struct _THERMAL_EVENT {
  ULONG  Version;
  ULONG  Size;
  ULONG  Type;
  ULONG  Temperature;
  ULONG  TripPointTemperature;
  LPWSTR Initiator;
} THERMAL_EVENT, *PTHERMAL_EVENT;

Члены

Version

Текущий уровень версии структуры THERMAL_EVENT_VERSION.

Size

Размер структуры.

Type

Одно из значений теплового события из Ntpoapi.h: THERMAL_EVENT_SHUTDOWN, THERMAL_EVENT_HIBERNATE или THERMAL_EVENT_UNSPECIFIED.

Temperature

Температура в десятых градусов Кельвина, на которую датчик находился после пересечения точки поездки (или ноль, если неизвестно).

TripPointTemperature

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

Initiator

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

Комментарии

Драйверы используют структуру THERMAL_EVENT для указания теплового события. Вызывая подпрограмму PowerReportThermalEvent , операционная система может записать тепловое событие в журнал системных событий.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть powrprof.h

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

Управление температурой в Windows