Chapter 3 — Configuring the Computer

IOCTL_HAL_REBOOT

Note: Using this is no longer recommended, use

IOCTL_HAL_WARMBOOT (page 73) or IOCTL_HAL_COLDBOOT (page 74). This is supported for backward-compatibility but its use can lead to difficulties.

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

Usage

#include “oemioctl.h”

Syntax

BOOL KernelIoControl( IOCTL_HAL_REBOOT,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );

Parameters

lpInBuf

Should be set to NULL.

 

 

lpOutBuf

Should be NULL.

lpInBufSize

Should be set to zero.

 

 

nOutBufSize

Should be zero.

 

 

Return Values

None.

IOCTL_PROCESSOR_INFORMATION

Returns processor information.

Usage

#include “pkfuncs.h”

Syntax

BOOL KernelIoControl( IOCTL_PROCESSOR_INFORMATION,LPVOID lpInBuf,DWORD nInBufSize,LPVOID lpOutBuf,DWORD nOutBufSize,LPDWORD lpBytesReturned );

76

751G Color Mobile Computer User’s Manual

Page 90
Image 90
Intermec 751G user manual Returns processor information, #include pkfuncs.h