Partager via


structure STORAGE_TEMPERATURE_THRESHOLD (ntddstor.h)

Cette structure est utilisée pour définir le seuil de dépassement ou de sous-température d’un appareil de stockage (via IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).

Syntaxe

typedef struct _STORAGE_TEMPERATURE_THRESHOLD {
  ULONG   Version;
  ULONG   Size;
  USHORT  Flags;
  USHORT  Index;
  SHORT   Threshold;
  BOOLEAN OverThreshold;
  UCHAR   Reserved;
} STORAGE_TEMPERATURE_THRESHOLD, *PSTORAGE_TEMPERATURE_THRESHOLD;

Membres

Version

Version de la structure.

Size

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

Flags

Indicateurs définis pour cette requête. Les indicateurs suivants sont valides.

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

Index

Identifie l’instance des 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 de spécifie le seuil de dépassement ou de sous-température. Si 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 une utilisation ultérieure.

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
serveur minimum pris en charge Windows Server 2016
d’en-tête ntddstor.h (include Ntddstor.h)

Voir aussi

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO