Ioctl_hal_coldboot, Ioctl_hal_get_reset_info, Parameters return values – Intermec 751G User Manual

Page 88: Usage, Syntax, Parameters

Advertising
background image

Chapter 3 — Configuring the Computer

74

751G Color Mobile Computer User’s Manual

Parameters

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

Return Values

None.

IOCTL_HAL_GET_RESET_INFO

This code allows software to check the type of the most recent reset.

Usage

#include “oemioctl.h”

Syntax

BOOL KernelIoControl( IOCTL_HAL_GET_RESET_INFO,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.

lpInBuf

Should be set to NULL.

lpInBufSize

Should be set to zero.

lpOutBuf

Should be NULL.

nOutBufSize

Should be zero.

lpInBuf

Should be set to NULL.

lpInBufSize

Should be set to zero.

lpOutBuf

Must point to a HAL_RESET_INFO structure. See sample below.

nOutBufSize

The size of HAL_RESET_INFO in bytes.

lpBytesReturned

The number of bytes returned by the function.

Advertising