Ioctl_hal_warmboot, Ioctl_hal_coldboot, Usage – Intermec 700 User Manual

Page 284: Syntax, Parameters, Return values

Advertising
background image

Programming

Chapter

7

260

700 Series Color Mobile Computer User’s Manual

IOCTL_HAL_WARMBOOT

Causes the system to perform a warm-boot. The object store is retained.

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 zero.

lpOutBuf

Should be NULL.

nOutBufSize

Should be zero.

Return Values

None.

IOCTL_HAL_COLDBOOT

Causes the system to perform a cold-boot. The object store is cleared.

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 zero.

lpOutBuf

Should be NULL.

nOutBufSize

Should be zero.

Return Values

None.

Advertising