WEB开发网
开发学院手机开发Windows Mobile 开发 Windows Mobile GPRS底层API 阅读

Windows Mobile GPRS底层API

 2010-09-07 10:50:00 来源:WEB开发网   
核心提示:HWND hWnd;UINT uMsg;LPARAM lParam;ULONG ulMaxCost;ULONG ulMinRcvBw;ULONG ulMaxConnLatency;} CONNMGR_CONNECTIONINFO;其中参数dwFlags用于指定我们的接入点,比如我们常说的CMNER和CMWAP,Wind

HWND hWnd;

UINT uMsg;

LPARAM lParam;ULONG ulMaxCost;

ULONG ulMinRcvBw;

ULONG ulMaxConnLatency;

} CONNMGR_CONNECTIONINFO;

其中参数dwFlags用于指定我们的接入点,比如我们常说的CMNER和CMWAP,而参数GUID则标志了我们对应于每个接入点的全球唯一标志符,关于如何得到或者查看GUID,我们可以在“Program FilesWindows CE Toolswce420POCKET PC 2003IncludeArmv4”目录下查看connmgr.h文件,里面包含了各个接入点的GUID,例如:

CMNET 为:(0x436ef144, 0xb4fb, 0x4863, 0xa0, 0x41, 0x8f, 0x90, 0x5a, 0x62, 0xc5, 0x72)

CMWAP为:0x7022e968, 0x5a97, 0x4051, 0xbc, 0x1c, 0xc5, 0x78, 0xe2, 0xfb, 0xa5, 0xd9

如果想更进一步了解,我们还可以通过查看注册表方式来查看PDA上连接管理器的相关连接信息,在PPC 2003中注册表路径为:

[HKEY_LOCAL_MACHINECommConnMgr],如下图所示:(图显示不出来。。。)

首先我们利用ConnMgrApiReadyEvent()函数来确认是否有可用连接,如果有可用连接我们则利用ConnMgrEnumDestinatio ns()函数枚举所有可用连接,然后遍历所有连接调用我们的同步或异步连接方法ConnMgrEstablishConnectio nsync()与ConnMgrEstablishConnection()来发起连接,一旦连接成功后我们就可以进行我们伟大的下一步了,就是和我们的服务器进行通信。

上一页  1 2 

Tags:Windows Mobile GPRS

编辑录入:coldstar [复制链接] [打 印]
赞助商链接