STORAGE_TEMPERATURE_THRESHOLD Struktur (winioctl.h)

Diese Struktur wird verwendet, um den Über- oder Untertemperaturschwellenwert eines Speichergeräts (über IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD) festzulegen.

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

Kennzeichnungen, die für diese Anforderung festgelegt sind. Nachfolgend 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 anzufordern.

Index

Identifiziert die Instanz von Temperaturinformationen. Beginnt von 0. Index 0 kann einen zusammengesetzten Wert angeben.

Threshold

Ein signierter 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 Temperaturwert " OverThreshold " des Geräts fest; legen Sie andernfalls den Temperaturwert "UnderThreshold " fest.

Reserved

Für die zukünftige Verwendung reserviert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Header winioctl.h (enthalten Windows.h)

Weitere Informationen

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO