Compartilhar via


STORAGE_DEVICE_POWER_CAP estrutura (ntddstor.h)

Essa estrutura é usada como um buffer de entrada e saída para o 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 de maxpower. Esse valor pode ser uma porcentagem (0-100%) ou um valor absoluto em miliwatts. O valor unidades de do buffer de saída corresponderá ao valor do buffer de entrada.

MaxPower

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

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
cabeçalho ntddstor.h (include Ntddstor.h)

Consulte também

IOCTL_STORAGE_DEVICE_POWER_CAP