|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Power Messages
The system sends power messages to all applications and installable drivers whenever a power management event occurs or whenever an application calls the SetSystemPowerState function to suspend operation. The system sends these messages through the WM_POWERBROADCAST message, setting the wParam parameter to the message type. For example, the message type, PBT_APMPOWERSTATUSCHANGE, indicates a system power status change message.
The system sends a PBT_APMQUERYSUSPEND message to request permission to suspend system operation. The system expects each application and driver to determine whether the requested event should occur and to return TRUE or BROADCAST_QUERY_DENY indicating this decision. Any application or driver can deny the request and prevent it from occurring. The system sends a PBT_APMSUSPEND message immediately before suspending operation. This gives applications and drivers one last chance to prepare for the event before it occurs. In many cases, the system sends these messages without requesting permission to do so. This happens, for example, if an application forces suspension with the SetSystemPowerState function.
The system sends the PBT_APMQUERYSUSPENDFAILED message whenever a requested event is denied. These messages are intended to notify applications and drivers to continue operation as usual. The system sends the PBT_APMRESUMESUSPEND or PBT_APMRESUMECRITICAL message when system operation has been restored.
Note The WM_POWER message, previously available to applications and drivers for use with power management, is maintained for backward compatibility. All current applications and installable drivers should use and process the WM_POWERBROADCAST message instead.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Силовые Сообщения
Система посылает силовым сообщениям во все приложения и installable водителей всякий раз, когда силовой случай управления происходит или всякий раз, когда приложение вызывает функцию SetSystemPowerState, чтобы приостанавливать действие. Система посылает этим сообщениям через сообщение WM_POWERBROADCAST, установка параметра wParam в тип сообщения. Например, тип сообщения, PBT_APMPOWERSTATUSCHANGE, указывает системное сообщение изменения силового статуса.
Система посылает сообщение PBT_APMQUERYSUSPEND, чтобы просить разрешение приостанавливать системное действие. Система ожидает каждое приложение и водителя, чтобы определять должен попрошенный случай произойти и, чтобы возвращать ИСТИНУ или BROADCAST_QUERY_DENY, указывающую это решение. Любое приложение или водитель могут отвергнуть просьбу и предохранять это от появления. Система посылает сообщение PBT_APMSUSPEND немедленно перед действием задержки. Это дает приложения и водителей один последний шанс, чтобы готовиться к случаю прежде, чем это произойдет. Во многих случаях, система посылает эти сообщения не прося разрешение делать так. Это случается, например, если приложение заставляет зависание с функцией SetSystemPowerState.
Система посылает сообщение PBT_APMQUERYSUSPENDFAILED всякий раз, когда попрошенный случай отвергнут. Эти сообщения собираются уведомлять приложения и водителей, чтобы продолжать действие как обычно. Система посылает PBT_APMRESUMESUSPEND или сообщение PBT_APMRESUMECRITICAL когда системное действие восстановлено.
Отметьте сообщение WM_POWER, прежде пригодное для приложений и водителей для использования с силовым управлением, поддержан для отсталой совместимости. Все текущие приложения и installable водители должны использовать и обрабатывать сообщение WM_POWERBROADCAST взамен.
|
|
|
|
| |