Partager via


structure STORAGE_TEMPERATURE_DATA_DESCRIPTOR (winioctl.h)

Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour retourner des données de température à partir d’un dispositif de stockage ou d’un adaptateur.

Syntaxe

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;

Membres

Version

Contient la taille de cette structure, en octets. La valeur de ce membre change à mesure que des membres sont ajoutés à la structure.

Size

Spécifie la taille totale des données retournées, en octets. Cela peut inclure des données qui suivent cette structure.

CriticalTemperature

Indique la température minimale en degrés Celsius qui peut empêcher un fonctionnement normal. Le dépassement de cette température peut entraîner une perte de données, un arrêt automatique de l’appareil, une limitation des performances extrêmes ou des dommages permanents.

WarningTemperature

Indique la température maximale en degrés Celsius à laquelle l’appareil est capable de fonctionner en continu sans dégrader le fonctionnement ou la fiabilité.

InfoCount

Spécifie le nombre de structures STORAGE_TEMPERATURE_INFO signalées dans TemperatureInfo. Plusieurs jeux de données de température peuvent être retournés lorsqu’il y a plusieurs capteurs dans le lecteur.

Reserved0[2]

Réservé à un usage ultérieur.

Reserved1[2]

Réservé à un usage ultérieur.

TemperatureInfo[ANYSIZE_ARRAY]

Données de température de l’appareil, de type STORAGE_TEMPERATURE_INFO.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête winioctl.h (inclure Windows.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO