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 périphérique 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 les 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 l’opération normale. Le dépassement de cette température peut entraîner une perte de données, un arrêt automatique de l’appareil, une limitation extrême des performances 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 l’opération ou la fiabilité.
InfoCount
Spécifie le nombre de structures *STORAGE_TEMPERATURE_INFO signalées dans TemperatureInfo. Plusieurs données de température peuvent être retournées lorsqu’il existe plusieurs capteurs dans le lecteur.
Reserved0[2]
Réservé pour une utilisation ultérieure.
Reserved1[2]
Réservé pour une utilisation ultérieure.
TemperatureInfo[ANYSIZE_ARRAY]
Données de température de l’appareil, de type *STORAGE_TEMPERATURE_INFO.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10 |
serveur minimum pris en charge | Windows Server 2016 |
d’en-tête | ntddstor.h (include Ntddstor.h) |