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) |