SDK Documentation for Windows Mobile-Based Pocket PCs
ConnMgrConnectionStatus

The ConnMgrConnectionStatus function returns the status of the current connection.

Syntax

HRESULT WINAPI ConnMgrConnectionStatus(
  HANDLE hConnection,
  DWORD * pdwStatus 
);

Parameters

hConnection
Handle to the current connection; the ConnMgrEstablishConnectionSync function returns the value of this parameter.
pdwStatus
Pointer to the final status value of the function. The following table lists the possible values of this parameter.
Value Description
CONNMGR_STATUS_UNKNOWN The status is unknown.
CONNMGR_STATUS_CONNECTED The connection is up.
CONNMGR_STATUS_DISCONNECTED The connection has been disconnected.
CONNMGR_STATUS_WAITINGFORPATH A path to the destination exists but is not presently available (for example, the device is out of radio range or is not plugged into its cradle).
CONNMGR_STATUS_WAITINGFORRESOURCE Another client is using resources that this connection requires.
CONNMGR_STATUS_WAITINGFORPHONE A voice call is in progress and is using resources that this connection requires.
CONNMGR_STATUS_WAITINGFORNETWORK The device is waiting for a task with a higher priority to connect to the network before connecting to the same network. This status value is returned only to clients that specify a priority of CONNMGR_PRIORITY_LOWBKGND when requesting a connection.
CONNMGR_STATUS_NOPATHTODESTINATION No path to the destination could be found.
CONNMGR_STATUS_CONNECTIONFAILED The connection failed and cannot be reestablished.
CONNMGR_STATUS_CONNECTIONCANCELED The user aborted the connection.
CONNMGR_STATUS_CONNECTIONDISABLED The connection can be made, but the connection itself is disabled. This value is returned only to clients that set the bDisabled value in the CONNMGR_CONNECTIONINFO structure.
CONNMGR_STATUS_WAITINGCONNECTION The device is attempting to connect.
CONNMGR_STATUS_WAITINGCONNECTIONABORT The device is aborting the connection attempt.
CONNMGR_STATUS_WAITINGDISCONNECTION The connection is being brought down.

Return Values

None.

Requirements

Pocket PC: Windows Mobile 2000 and later
OS Versions: Windows CE 3.0 and later
Header: connmgr.h
Library: cellcore.lib

See Also

Connection Manager

Connection Manager API Structures

ConnMgrEstablishConnection


Send feedback on this topic to the authors.

>© 2005 Microsoft Corporation. All rights reserved.


Page view tracker