Condividi tramite


STORAGE_TEMPERATURE_DATA_DESCRIPTOR struttura (winioctl.h)

Questa struttura viene usata in combinazione con IOCTL_STORAGE_QUERY_PROPERTY per restituire i dati di temperatura da un dispositivo o un adattatore di archiviazione.

Sintassi

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;

Members

Version

Contiene le dimensioni di questa struttura, in byte. Il valore di questo membro verrà modificato quando i membri vengono aggiunti alla struttura.

Size

Specifica la dimensione totale dei dati restituiti, in byte. Questo può includere dati che seguono questa struttura.

CriticalTemperature

Indica la temperatura minima in gradi Celsius che può impedire la normale operazione. Il superamento di questa temperatura può causare possibili perdite di dati, arresto automatico del dispositivo, limitazione estrema delle prestazioni o danni permanenti.

WarningTemperature

Indica la temperatura massima in gradi Celsius a cui il dispositivo è in grado di funzionare continuamente senza degradare l'operazione o l'affidabilità.

InfoCount

Specifica il numero di strutture STORAGE_TEMPERATURE_INFO segnalate in TemperatureInfo. È possibile restituire più di un set di dati sulla temperatura quando sono presenti più sensori nell'unità.

Reserved0[2]

Riservato per usi futuri.

Reserved1[2]

Riservato per usi futuri.

TemperatureInfo[ANYSIZE_ARRAY]

Dati sulla temperatura del dispositivo, di tipo STORAGE_TEMPERATURE_INFO.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione winioctl.h (include Windows.h)

Vedi anche

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO