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