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