IOCTL_HAL_REBOOT (Windows Embedded CE 6.0)

1/5/2010

This IOCTL supports a warm boot of the target device. A request to perform a warm boot is made by calling the OEMIoControl function with IOCTL_HAL_REBOOT.

Parameters

  • dwIoControlCode
    [in] Set to IOCTL_HAL_REBOOT to support a warm boot of the target device.
  • lpInBuf
    [in] Not used; set to NULL.
  • nInBufsize
    [in] Not used; set to zero.
  • lpOutBuf
    [in] Ignored; set to NULL.
  • nOutBufSize
    [in] Not used; set to zero.
  • lpBytesReturned
    [in] Not used; may be set to NULL.

Return Values

If the system is reset, this call does not return. If the reset fails or is not supported, FALSE is returned.

Requirements

Header pkfuncs.h
Windows Embedded CE Windows CE 2.12 and later

See Also

Reference

Power Manager IOCTLs
OEMIoControl

Concepts

Rebooting the Target Device