Compartilhar via


estrutura THERMAL_EVENT (powrprof.h)

Contém um evento térmico.

Sintaxe

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

Membros

Version

O nível de versão da estrutura atual, THERMAL_EVENT_VERSION.

Size

O tamanho da estrutura.

Type

Um dos valores de evento térmico de Ntpoapi.h: THERMAL_EVENT_SHUTDOWN, THERMAL_EVENT_HIBERNATE ou THERMAL_EVENT_UNSPECIFIED.

Temperature

A temperatura, em décimos de grau Kelvin, em que o sensor estava depois de cruzar o ponto de queda (ou zero, se desconhecido).

TripPointTemperature

A temperatura, em décimos de grau Kelvin, do ponto de queda (ou zero, se desconhecido).

Initiator

Um ponteiro para uma cadeia de caracteres largos terminada em NULL que identifica o sensor cujo limite foi ultrapassado.

Comentários

Os drivers usam a estrutura THERMAL_EVENT para especificar um evento térmico. Chamando a rotina PowerReportThermalEvent , o sistema operacional pode registrar o evento térmico no log de eventos do sistema.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho powrprof.h

Confira também

Gerenciamento térmico no Windows