Getnetworktype(), Getssid() – Intermec 700 User Manual

Page 297

Advertising
background image

Programming

Chapter 7

273

700 Series Color Mobile Computer User’s Manual

GetNetworkType()

Call this function to get the current network type of the radio. Do not
confuse this with GetNetworkMode().

Syntax

UINT GetNetworkType( ULONG & );

Parameters

NDIS_NET_TYPE_FH

Indicates this is a frequency hopping radio.

NDIS_NET_TYPE_DS

Indicates that this is a direct sequence radio.

NDIS_NET_TYPE_UNDEFINED

Indicates this radio type is unknown or undefined.

Return Values

ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.

Remarks

If ERROR_SUCCESS is returned, your ULONG reference is populated with one of the parame-
ters listed above.

Definitions

#ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetNetworkType)(ULONG &);
#else
UINT GetNetworkType(ULONG &);
#endif

GetSSID()

Call this function to get the desired SSID of the 802.11b or 802.11b/g
radio.

Syntax

UINT GetSSID( TCHAR * );

Parameters

Pointer to a character array, which is populated with the current SSID when successful.

Return Values

ERROR_SUCCESS when successful, ERR_QUERY_FAILED when the query failed, or
ERR_CONNECT_FAILED if a connection with the radio failed.

Remarks

If ERROR_SUCCESS is returned, your TCHAR array is populated with the desired SSID.

Definitions

#ifdef DYNAMIC_LOADING
typedef UINT (*PFN_GetSSID)(TCHAR *);
#else
UINT GetSSID(TCHAR *);
#endif

Note: Call RadioConnect() before this function for this function to work
properly.

Advertising