ProgrammingChapter —7
260 700Series Color MobileComputer User’s Manual
IOCTL_HAL_WARMBOOT
Causes the system to perform a warm-boot. The object store is retaine d.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_WARMBOOT,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should be set to NULL.
lpInBufSize Should be set to ze ro.
lpOutBuf Should be NULL.
nOutBufSize Should be zero.
ReturnValues
None.
IOCTL_HAL_COLDBOOT
Causes the system to perform a cold-boot. The object store is cleare d.
Usage
#include “oemioctl.h”
Syntax
BOOL KernelIoControl( IOCTL_HAL_COLDBOOT,LPVOID
lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD
nOutBufSize,LPDWORD lpBytesReturned );
Parameters
lpInBuf Should be set to NULL.
lpInBufSize Should be set to ze ro.
lpOutBuf Should be NULL.
nOutBufSize Should be zero.
ReturnValues
None.