STORAGE_TEMPERATURE_DATA_DESCRIPTOR Struktur (ntddstor.h)
Diese Struktur wird in Verbindung mit IOCTL_STORAGE_QUERY_PROPERTY verwendet, um Temperaturdaten von einem Speichergerät oder Adapter zurückzugeben.
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;
Angehörige
Version
Enthält die Größe dieser Struktur in Byte. Der Wert dieses Elements ändert sich, wenn Elemente der Struktur hinzugefügt werden.
Size
Gibt die Gesamtgröße der zurückgegebenen Daten in Bytes an. Dazu können Daten gehören, die auf diese Struktur folgen.
CriticalTemperature
Gibt die Mindesttemperatur in Grad Celsius an, die den normalen Betrieb verhindern kann. Eine Überschreitung dieser Temperatur kann zu möglichen Datenverlusten, automatischem Herunterfahren von Geräten, extremer Leistungsdrosselung oder dauerhafter Beschädigung 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 in TemperatureInfogemeldeten *STORAGE_TEMPERATURE_INFO Strukturen an. Es können mehrere Temperaturdaten zurückgegeben werden, wenn mehrere Sensoren auf dem Laufwerk vorhanden sind.
Reserved0[2]
Reserviert für die zukünftige Verwendung.
Reserved1[2]
Reserviert für die zukünftige Verwendung.
TemperatureInfo[ANYSIZE_ARRAY]
Gerätetemperaturdaten vom Typ *STORAGE_TEMPERATURE_INFO.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10 |
mindestens unterstützte Server- | Windows Server 2016 |
Header- | ntddstor.h (include Ntddstor.h) |