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 le 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 Unités de la mémoire tampon de sortie correspondra à la valeur de la mémoire tampon d’entrée.

MaxPower

En entrée, MaxPower spécifie la valeur de consommation d’énergie maximale souhaitée pour le périphérique de stockage. En sortie, MaxPower contient la valeur du niveau de consommation d’énergie maximal réel 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.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête ntddstor.h (inclure Ntddstor.h)

Voir aussi

IOCTL_STORAGE_DEVICE_POWER_CAP