structure STORAGE_TEMPERATURE_THRESHOLD (winioctl.h)

Cette structure est utilisée pour définir les seuils de température minimal et maximal d’un dispositif de stockage (à l’aide de IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).

Syntaxe

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;

Membres

Version

Version de la structure.

Size

La taille de cette structure. Cette valeur doit être définie sur sizeof(STORAGE_TEMPERATURE_THRESHOLD).

Flags

Indicateurs définis pour cette demande. Voici des indicateurs valides.

Indicateur Description
STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST Cet indicateur indique la demande de cibler un adaptateur au lieu de l’appareil.

Index

Identifie le instance d’informations de température. Commence à partir de 0. L’index 0 peut indiquer une valeur composite.

Threshold

Valeur signée qui indique la température du seuil, en degrés Celsius.

OverThreshold

Indique si le seuil spécifie le seuil de dépassement ou de sous-température. Si la valeur est true, définissez la valeur de température OverThreshold de l’appareil ; sinon, définissez la valeur de température UnderThreshold .

Reserved

Réservé pour un usage futur.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête winioctl.h (inclure Windows.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO