перечисление STOR_POWER_ACTION (storport.h)

Перечисление STOR_POWER_ACTION определяет системные действия питания, которые могут выполняться на компьютере.

Синтаксис

typedef enum {
  StorPowerActionNone,
  StorPowerActionReserved,
  StorPowerActionSleep,
  StorPowerActionHibernate,
  StorPowerActionShutdown,
  StorPowerActionShutdownReset,
  StorPowerActionShutdownOff,
  StorPowerActionWarmEject
} STOR_POWER_ACTION, *PSTOR_POWER_ACTION;

Константы

 
StorPowerActionNone
Никаких действий питания не происходит.
StorPowerActionReserved
Зарезервировано для использования системы.
StorPowerActionSleep
Компьютер вводит состояние спящего состояния (S1, S2 или S3).
StorPowerActionHibernate
Компьютер вводит состояние гибернации (S4).
StorPowerActionShutdown
Компьютер вводит состояние завершения работы (S5). После того как все устройства вошли в состояние выключения (D3), компьютер остается нажатой, пока администратор не нажимает кнопку питания.
StorPowerActionShutdownReset
Компьютер вводит состояние завершения работы (S5). После того как все устройства ввели состояние выключения (D3), компьютер автоматически отключается, а затем немедленно перезапускается и возвращается в рабочее состояние (S0).
StorPowerActionShutdownOff
Компьютер вводит состояние завершения работы (S5). После того как все устройства ввели состояние выключения (D3), компьютер автоматически отключается.
StorPowerActionWarmEject
Компьютер удаляется с устройства док-станции, совместимого с ACPI. Как правило, состояние питания компьютера не изменяется.

Замечания

Для единицы Storport задает STOR_POWER_ACTION в структуре STOR_UNIT_CONTROL_POWER.

Для адаптера Storport задает STOR_POWER_ACTION в структуре STOR_ADAPTER_CONTROL_POWER.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
заголовка storport.h

См. также

HwStorAdapterControl

HwStorUnitControl