Freigeben über


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)

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO