STORAGE_TEMPERATURE_THRESHOLD-Struktur (winioctl.h)

Wird zum Festlegen des Schwellenwerts für eine zu hohe oder zu niedrige Temperatur eines Speichergeräts verwendet (über IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).

Syntax

typedef struct _STORAGE_TEMPERATURE_THRESHOLD {
  DWORD   Version;
  DWORD   Size;
  WORD    Flags;
  WORD    Index;
  SHORT   Threshold;
  BOOLEAN OverThreshold;
  BYTE    Reserved;
} STORAGE_TEMPERATURE_THRESHOLD, *PSTORAGE_TEMPERATURE_THRESHOLD;

Member

Version

Die Version der Struktur.

Size

Die Größe dieser Struktur. Dies sollte auf sizeof(STORAGE_TEMPERATURE_THRESHOLD) festgelegt werden.

Flags

Für diese Anforderung festgelegte Flags. Im Folgenden sind gültige Flags aufgeführt.

Flag Beschreibung
STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST Dieses Flag gibt die Anforderung an, einen Adapter anstelle des Geräts als Ziel zu verwenden.

Index

Gibt die instance von Temperaturinformationen an. Beginnt bei 0. Index 0 kann einen zusammengesetzten Wert angeben.

Threshold

Ein vorzeichenierter Wert, der die Temperatur des Schwellenwerts in Grad Celsius angibt.

OverThreshold

Gibt an, ob der Schwellenwert den Über- oder Untertemperaturschwellenwert angibt. Wenn true, legen Sie den Wert für die Überlastungstemperatur des Geräts fest. Legen Sie andernfalls den Temperaturwert underThreshold fest.

Reserved

Für die zukünftige Verwendung reserviert.

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