Compartilhar via


Estrutura THERMAL_WAIT_READ

O struct THERMAL_WAIT_READ é usado como buffer de entrada pelo código de controle IOCTL_THERMAL_READ_TEMPERATURE IOCTL.

Sintaxe

C++

typedef struct _THERMAL_WAIT_READ {

ULONG Timeout;

ULONG LowTemperature;

ULONG HighTemperature;

} THERMAL_WAIT_READ, *PTHERMAL_WAIT_READ;

Membros

Tempo Limite

O tempo de espera antes de retornar dados de temperatura, em milissegundos. 0 indica que a temperatura deve ser lida imediatamente, sem espera. -1 indica que a leitura não deve ter tempo limite.

LowTemperature

O limite inferior para retornar a nova temperatura dada em décimos de graus Kelvin. Assim que a temperatura cair abaixo do limite de temperatura baixa, o driver deverá concluir o IOCTL. Se a temperatura já estiver abaixo da baixa temperatura, o IOCTL deverá ser concluído imediatamente.

HighTemperature

O limite superior para retornar a nova temperatura dada em décimos de graus Kelvin. Assim que a temperatura subir acima do limite de temperatura alta, o driver deverá concluir o IOCTL. Se a temperatura já estiver acima da alta temperatura, o IOCTL deverá ser concluído imediatamente.

Gerenciamento térmico no Windows

Tipos de dados de gerenciamento térmico

IOCTLs de gerenciamento térmico