структура STORAGE_DEVICE_POWER_CAP (ntddstor.h)
Эта структура используется в качестве входного и выходного буфера для IOCTL_STORAGE_DEVICE_POWER_CAP.
Синтаксис
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;
Члены
Version
Версия этой структуры. Для этого параметра должно быть задано значение STORAGE_DEVICE_POWER_CAP_VERSION_V1.
Size
Размер этой структуры в байтах.
Units
Единицы значения MaxPower . Это значение может быть процентным (0–100 %) или абсолютным значением в милливаттах. Значение единиц выходного буфера будет соответствовать значению входного буфера.
MaxPower
На входе MaxPower задает требуемое максимальное значение энергопотребления для запоминаемого устройства. На выходе MaxPower содержит значение фактического максимального уровня энергопотребления устройства. Значение выходного буфера может быть равно, меньше или больше требуемого порогового значения в зависимости от того, что поддерживает устройство.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 |
Минимальная версия сервера | Windows Server 2016 |
Верхняя часть | ntddstor.h (включая Ntddstor.h) |