Compartilhar via


estrutura STORAGE_DEVICE_POWER_CAP (ntddstor.h)

Essa estrutura é usada como um buffer de entrada e saída do IOCTL_STORAGE_DEVICE_POWER_CAP.

Sintaxe

typedef struct _STORAGE_DEVICE_POWER_CAP {
  ULONG                          Version;
  ULONG                          Size;
  STORAGE_DEVICE_POWER_CAP_UNITS Units;
  ULONGLONG                      MaxPower;
} STORAGE_DEVICE_POWER_CAP, *PSTORAGE_DEVICE_POWER_CAP;

Membros

Version

A versão dessa estrutura. Isso deve ser definido como STORAGE_DEVICE_POWER_CAP_VERSION_V1.

Size

O tamanho dessa estrutura, em bytes.

Units

As unidades do valor MaxPower . Esse valor pode ser uma porcentagem (0-100%) ou um valor absoluto em miliwatts. O valor unidades do buffer de saída corresponderá ao valor do buffer de entrada.

MaxPower

Na entrada, MaxPower especifica o valor de consumo máximo de energia desejado para o dispositivo de armazenamento. Na saída, MaxPower contém o valor do nível de consumo máximo de energia real do dispositivo. O valor do buffer de saída pode ser igual a, menor ou maior que o limite desejado, dependendo do que o dispositivo dá suporte.

Requisitos

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

Confira também

IOCTL_STORAGE_DEVICE_POWER_CAP