estrutura STORAGE_TEMPERATURE_DATA_DESCRIPTOR (winioctl.h)

Essa estrutura é usada em conjunto com IOCTL_STORAGE_QUERY_PROPERTY para retornar dados de temperatura de um dispositivo de armazenamento ou adaptador.

Sintaxe

typedef struct _STORAGE_TEMPERATURE_DATA_DESCRIPTOR {
  DWORD                    Version;
  DWORD                    Size;
  SHORT                    CriticalTemperature;
  SHORT                    WarningTemperature;
  WORD                     InfoCount;
  BYTE                     Reserved0[2];
  DWORD                    Reserved1[2];
  STORAGE_TEMPERATURE_INFO TemperatureInfo[ANYSIZE_ARRAY];
} STORAGE_TEMPERATURE_DATA_DESCRIPTOR, *PSTORAGE_TEMPERATURE_DATA_DESCRIPTOR;

Membros

Version

Contém o tamanho dessa estrutura, em bytes. O valor desse membro será alterado à medida que os membros forem adicionados à estrutura.

Size

Especifica o tamanho total dos dados retornados, em bytes. Isso pode incluir dados que seguem essa estrutura.

CriticalTemperature

Indica a temperatura mínima em graus Celsius que pode impedir a operação normal. Exceder essa temperatura pode resultar em possível perda de dados, desligamento automático do dispositivo, limitação de desempenho extrema ou danos permanentes.

WarningTemperature

Indica a temperatura máxima em graus Celsius em que o dispositivo é capaz de operar continuamente sem degradar a operação ou a confiabilidade.

InfoCount

Especifica o número de estruturas de STORAGE_TEMPERATURE_INFO relatadas em TemperatureInfo. Mais de um conjunto de dados de temperatura pode ser retornado quando há vários sensores na unidade.

Reserved0[2]

Reservado para uso futuro.

Reserved1[2]

Reservado para uso futuro.

TemperatureInfo[ANYSIZE_ARRAY]

Dados de temperatura do dispositivo, do tipo STORAGE_TEMPERATURE_INFO.

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

STORAGE_TEMPERATURE_INFO