Rebooting the Target Device
You have the option of implementing IOCTL_HAL_REBOOT in OEMIoControl to reboot the target device. For example, an application can display a dialog box to query the user to reboot the target device, and then call IOCTL_HAL_REBOOT to perform the reboot. Platform Builder provides a sample implementation in %_WINCEROOT\Platform\Cepc\Kernel\Hal.
See Also
How to Develop an OEM Adaptation Layer | Implementing the OEMIoControl Function
© 2005 Microsoft Corporation. All rights reserved.