Freigeben über


THERMAL_EVENT Struktur (powrprof.h)

Enthält ein thermisches Ereignis.

Syntax

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

Member

Version

Die aktuelle Strukturversionsebene THERMAL_EVENT_VERSION.

Size

Die Größe der -Struktur.

Type

Einer der thermischen Ereigniswerte von Ntpoapi.h: THERMAL_EVENT_SHUTDOWN, THERMAL_EVENT_HIBERNATE oder THERMAL_EVENT_UNSPECIFIED.

Temperature

Die Temperatur (in Zehntel Grad Kelvin) am Sensor nach dem Überschreiten des Schwellenwerts (oder null, wenn unbekannt)

TripPointTemperature

Die Temperatur (in Zehntel Grad Kelvin) des Schwellenwerts (oder null, wenn unbekannt)

Initiator

Ein Zeiger auf eine mit NULL beendete, breite Zeichenzeichenfolge, die den Sensor angibt, dessen Schwellenwert überschritten wurde.

Hinweise

Treiber verwenden die THERMAL_EVENT-Struktur , um ein thermisches Ereignis anzugeben. Durch Aufrufen der PowerReportThermalEvent-Routine kann das Betriebssystem das thermische Ereignis im Systemereignisprotokoll aufzeichnen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile powrprof.h

Weitere Informationen

Wärmeverwaltung in Windows