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 |