Compartilhar via


estrutura STORAGE_TEMPERATURE_INFO (winioctl.h)

Descreve os dados de temperatura do dispositivo. Retornado como parte do STORAGE_TEMPERATURE_DATA_DESCRIPTOR ao consultar dados de temperatura com uma solicitação do IOCTL_STORAGE_QUERY_PROPERTY.

Sintaxe

typedef struct _STORAGE_TEMPERATURE_INFO {
  WORD    Index;
  SHORT   Temperature;
  SHORT   OverThreshold;
  SHORT   UnderThreshold;
  BOOLEAN OverThresholdChangable;
  BOOLEAN UnderThresholdChangable;
  BOOLEAN EventGenerated;
  BYTE    Reserved0;
  DWORD   Reserved1;
} STORAGE_TEMPERATURE_INFO, *PSTORAGE_TEMPERATURE_INFO;

Membros

Index

Identifica a instância de informações de temperatura. Começa a partir de 0. O índice 0 pode indicar um valor composto.

Temperature

Um valor com sinal que indica a temperatura atual, em graus Celsius.

OverThreshold

Um valor assinado que especifica a temperatura máxima dentro do limite desejado, em graus Celsius.

UnderThreshold

Um valor com sinal que especifica a temperatura mínima dentro do limite desejado, em graus Celsius.

OverThresholdChangable

Indica se OverThreshold pode ser alterado usando IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

UnderThresholdChangable

Indica se UnderThreshold pode ser alterado usando IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD.

EventGenerated

Indica se uma notificação será gerada quando a temperatura atual ultrapassar um limite.

Reserved0

Reservado para uso futuro.

Reserved1

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY