структура 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 (include Ntddstor.h) |