estrutura STORAGE_TEMPERATURE_DATA_DESCRIPTOR (ntddstor.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 {
ULONG Version;
ULONG Size;
SHORT CriticalTemperature;
SHORT WarningTemperature;
USHORT InfoCount;
UCHAR Reserved0[2];
ULONG 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 extrema de desempenho 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 | ntddstor.h (inclua Ntddstor.h) |