STORAGE_TEMPERATURE_DATA_DESCRIPTOR-Struktur (winioctl.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 {
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;
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 Minimale Temperatur in Grad Celsius an, die den normalen Betrieb verhindern kann. Eine Überschreitung dieser Temperatur kann zu 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 arbeiten kann, ohne den Betrieb oder die Zuverlässigkeit zu beeinträchtigen.
InfoCount
Gibt die Anzahl der in TemperatureInfo gemeldeten STORAGE_TEMPERATURE_INFO Strukturen an. Wenn sich mehrere Sensoren im Laufwerk befinden, können mehrere Temperaturdaten zurückgegeben werden.
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 | winioctl.h (einschließlich Windows.h) |