lineGetCurrentSystemType
Use the lineGetCurrentSystemType function to get the current line system type.
Syntax
HRESULT lineGetCurrentSystemType (
HLINE hLine,
LPDWORD lpdwCurrentSystemType
);
Parameters
- hLine
[in] The line device handle. - lpdwCurrentSystemType
[out] Reference to the system type. For more information, see Remarks.
Return Values
Returns zero if the function completes successfully, or a negative error number if an error occurred. The following are possible error return values:
LINEERR_RESOURCEUNAVAIL
LINEERR_INVALLINEHANDLE
LINEERR_STRUCTURETOOSMALL
LINEERR_INVALPOINTER
LINEERR_UNINITIALIZED
LINEERR_NOMEM
LINEERR_OPERATIONUNAVAIL
LINEERR_OPERATIONFAILED
Remarks
The following table contains details about the Line System Types.
Constant | Protocol | Value | Decscription |
---|---|---|---|
LINESYSTEMTYPE_NONE | CDMA | 0x00000000 | No air interface standard |
LINESYSTEMTYPE_IS95A | CDMA | 0x00000001 | IS95A air interface standard |
LINESYSTEMTYPE_IS95B | CDMA | 0x00000002 | IS95B air interface standard |
LINESYSTEMTYPE_1XRTTPACKET | CDMA | 0x00000004 | 1XRTTPACKET one-carrier radio-transmission technology |
LINESYSTEMTYPE_GSM | GSM | 0x00000008 | Global System for Mobile Communications (GSM) |
LINESYSTEMTYPE_GPRS | GSM | 0x00000010 | General Packet Radio Service (GPRS) |
Requirements
Pocket PC: Windows Mobile 2003 and later.
Smartphone: Windows Mobile 2003 and later.
OS Versions: Windows CE .NET 4.2 and later.
Header: Extapi.h.
Library: Cellcore.lib.
See Also
Extended TAPI Functions | lineSetCurrentAddressID | lineGetCurrentHSCSDStatus | lineGetCurrentOperator
Send Feedback on this topic to the authors