Ioctl_hal_itc_write_sysparm, Usage, Syntax – Intermec 700 User Manual

Page 279: Parameters, Return values

Advertising
background image

Programming

Chapter 7

255

700 Series Color Mobile Computer User’s Manual

IOCTL_HAL_ITC_WRITE_SYSPARM

Describes and enables the registry save location.

Usage

#include “oemioctl.h”

Syntax

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

Parameters

lpInBuf

A single byte that may be one of the id values. See “ID Field Values
on the next page.

nInBufSize

Must be set to the size of the lpInBuf in bytes.

lpOutBuf

Must point to a buffer large enough to hold the data to be written
to the non-volatile data store.

nOutBufSize

The size of lpOutBuf in bytes.

lpBytesReturned

The number of bytes returned by the function.

Return Values

Returns TRUE if function succeeds. Returns FALSE if the function fails.
GetLastError() may be used to get the error value. Either
ERROR_INVALID_PARAMETER or
ERROR_INSUFFICIENT_BUFFER may be returned when this function
is used to get the error.

Advertising