_VPOWERD_Register_Power_Handler
POWERRET _VPOWERD_Register_Power_Handler(POWER_HANDLER Power_Handler,
DWORD Priority);
Registers a power handler to be notified of standby, suspend, and resume events.
This is intended for use by Configuration Manager only. Virtual devices that require notification of power changes should install a message hook procedure using the _SHELL_HookSystemBroadcast service.
- Returns POWER_SUCCESS if successful, or one of the error values beginning with PR_ listed in VPOWERD.H.
- Power_Handler
- Address of the callback function that is notified of power management events. For more information about this callback, see the VPowerHandlerProc function.
- Priority
- Notification-order value. Callback functions with high values, relative to other callback functions, receive power-suspension event notifications before the other callbacks, but receive power-resumption event notifications after others.
This service may only be called synchronously, that is, not at interrupt time.