Chapter 3 — Configuring the Computer

ID Field Values

ITC_NVPARM_80211_INSTALLED

Reads state of 802.11b or b/g radio installed flag. BOOLEAN DWORD returned in buffer: TRUE = radio installed.

ITC_NVPARM_80211_RADIOTYPE

Reads 802.11b or b/g radio ID installed by manufacturing. BYTE returned in buffer pointer to by lpOutBuffer indicates type of radio hardware installed. ITC_DEVID_80211RADIO_MAX is maximum value returned:

ITC_DEVID_80211RADIO_NONE No 802.11b or 802.11b/g radio installed.

ITC_DEVID_80211RADIO_INTEL_2011B Intel 2011B radio installed.

ITC_NVPARM_BLUETOOTH_INSTALLED

Reads state of Bluetooth radio installed flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer. TRUE indicates Bluetooth radio installed. FALSE is no Bluetooth radio installed.

ITC_NVPARM_SERIAL2_INSTALLED

Reads state of serial 2 (COM2) device installed flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer. TRUE indicates serial 2 device is installed. FALSE is no serial 2 device is installed.

ITC_NVPARM_VIBRATE_INSTALLED

Reads state of vibrate device installed flag. BOOLEAN DWORD is returned in buffer pointed to by lpOutBuffer. TRUE indicates vibrate device is installed. FALSE is no vibrate device is installed.

ITC_NVPARM_LAN9000_INSTALLED

Reads state of Ethernet device installed flag. BOOLEAN DWORD is returned in buffer pointed to by lpOutBuffer. TRUE indicates Ethernet device is installed. FALSE is no Ethernet device is installed.

ITC_NVPARM_SIM_PROTECT_HW_INSTALLED

Reads state of SIM card protection hardware installed flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer. TRUE indicates SIM card protection hardware installed. FALSE is no such hardware installed.

ITC_NVPARM_SIM_PROTECT_SW_INSTALLED

Reads state of SIM card protection software installed flag. BOOLEAN DWORD returned in buffer pointed to by lpOutBuffer. TRUE indicates SIM card protection software is installed. FALSE is no such software installed.

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.

 

 

70

751G Color Mobile Computer User’s Manual

Page 84
Image 84
Intermec 751G user manual Describes and enables the registry save location, ITCNVPARM80211INSTALLED