Partager via


structure STORAGE_DEVICE_POWER_CAP (ntddstor.h)

Cette structure est utilisée comme mémoire tampon d’entrée et de sortie pour la IOCTL_STORAGE_DEVICE_POWER_CAP.

Syntaxe

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;

Membres

Version

Version de cette structure. Cette valeur doit être définie sur STORAGE_DEVICE_POWER_CAP_VERSION_V1.

Size

Taille de cette structure, en octets.

Units

Unités de la valeur MaxPower. Cette valeur peut être un pourcentage (0-100%) ou une valeur absolue en milliwatts. La valeur Units de la mémoire tampon de sortie correspond à la valeur de la mémoire tampon d’entrée.

MaxPower

Lors de l’entrée, MaxPower spécifie la valeur de consommation maximale souhaitée pour l’appareil de stockage. En sortie, MaxPower contient la valeur du niveau réel de consommation d’énergie maximale de l’appareil. La valeur de la mémoire tampon de sortie peut être égale à, inférieure ou supérieure au seuil souhaité, selon ce que l’appareil prend en charge.

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_DEVICE_POWER_CAP