beautypg.com

Reboot functions, Ioctl_hal_reboot, Ioctl_hal_coldboot – Intermec 700 User Manual

Page 315: Ioctl_hal_warmboot

background image

Programming

Chapter 7

291

700 Series Color Mobile Computer User’s Manual

Reboot Functions

There are several methods, via Kernel I/O Control functions, that an ap-
plication program can use to force the 700 Color Computer to reboot.

IOCTL_HAL_REBOOT

IOCTL_HAL_REBOOT performs a warm-boot. See page 263.

IOCTL_HAL_COLDBOOT

Invoking the KernelIOControl function with
IOCTL_HAL_COLDBOOT forces a cold reboot. This resets the 700
Color Computer and reloads Windows CE as if a power-up was
performed. The contents of the Windows CE RAM-based object store are
discarded. See page 260.

IOCTL_HAL_WARMBOOT

This function is supported on 700 Color Computers. It performs a warm
boot of the system, preserving the object store. See page 260.