estrutura STORAGE_TEMPERATURE_THRESHOLD (winioctl.h)

Essa estrutura é usada para definir o limite de temperatura acima ou abaixo de um dispositivo de armazenamento (por meio do IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).

Sintaxe

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;

Membros

Version

A versão da estrutura.

Size

O tamanho desta estrutura. Isso deve ser definido como sizeof(STORAGE_TEMPERATURE_THRESHOLD).

Flags

Sinalizadores definidos para essa solicitação. Veja a seguir sinalizadores válidos.

Sinalizador Descrição
STORAGE_PROTOCOL_COMMAND_FLAG_ADAPTER_REQUEST Esse sinalizador indica a solicitação para direcionar um adaptador em vez do dispositivo.

Index

Identifica a instância de informações de temperatura. Começa a partir de 0. O índice 0 pode indicar um valor composto.

Threshold

Um valor com sinal que indica a temperatura do limite, em graus Celsius.

OverThreshold

Indica se o Limite especifica o limite de temperatura acima ou abaixo. Se true, defina o valor de temperatura OverThreshold do dispositivo; caso contrário, defina o valor de temperatura UnderThreshold .

Reserved

Reservado para uso futuro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

IOCTL_STORAGE_QUERY_PROPERTY

IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD

STORAGE_PROPERTY_ID

STORAGE_PROPERTY_QUERY

STORAGE_TEMPERATURE_INFO