STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur (ntddstor.h)
Wird in Verbindung mit IOCTL_STORAGE_QUERY_PROPERTY zur Rückgabe von Temperaturdaten eines Speichergeräts oder Adapters verwendet.
Syntax
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;
Member
Version
Enthält die Größe dieser Struktur in Bytes. Der Wert dieses Members ändert sich, wenn Member der -Struktur hinzugefügt werden.
Size
Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dies kann Daten umfassen, die dieser Struktur folgen.
CriticalTemperature
Gibt die Mindesttemperatur in Grad Celsius an, die den normalen Betrieb verhindern kann. Eine Überschreitung dieser Temperatur kann zu einem möglichen Datenverlust, automatischem Herunterfahren des Geräts, extremer Leistungsdrosselung oder dauerhaften Schäden führen.
WarningTemperature
Gibt die maximale Temperatur in Grad Celsius an, bei der das Gerät kontinuierlich betrieben werden kann, ohne den Betrieb oder die Zuverlässigkeit zu beeinträchtigen.
InfoCount
Gibt die Anzahl der *inTemperatureInfo gemeldeten STORAGE_TEMPERATURE_INFO-Strukturen an. Es können mehrere Temperaturdaten zurückgegeben werden, wenn mehrere Sensoren im Laufwerk vorhanden sind.
Reserved0[2]
Für zukünftige Verwendung reserviert.
Reserved1[2]
Für zukünftige Verwendung reserviert.
TemperatureInfo[ANYSIZE_ARRAY]
Gerätetemperaturdaten vom Typ *STORAGE_TEMPERATURE_INFO.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | ntddstor.h (einschließen von Ntddstor.h) |