Partager via


structure STORAGE_TEMPERATURE_DATA_DESCRIPTOR (ntddstor.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 {
  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;

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 ntddstor.h (inclure Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

*STORAGE_PROPERTY_ID

*STORAGE_PROPERTY_QUERY

*STORAGE_TEMPERATURE_INFO