请输入您要查询的百科知识:

 

词条 RasGetEntryDialParams
释义

RasGetEntryDialParams

通过对RasDial的成功调用,本函数调用后返回连接信息被保存为电话簿入口。

函数原型:

DWORD RasGetEntryDialParams(

LPWSTR lpszPhoneBook,

LPRASDIALPARAMS lpRasDialParams,

LPBOOL lpfPassword );

参数:

lpszPhoneBook

Windows CE:本参数被忽视,或者设置为NULL,通过电话簿存储进行拨号上网注册,而不是通过电话簿文件。

lpRasDialParams

一个指向RASDIALPARAMS结构的指针,在输入时,dwSize成员必须被 RASDIALPARAMS结构指定大小。并且szEntryName 成员必须被指定一个有效地电话簿入口,输出时结构接收一个已经被指定电话簿入口相关联的连接参数。

注意:szPhoneNumber 成员不能接到与电话簿入口相关联的电话号码,要想获得的电话号码需要调用 RasGetEntryProperties 函数

pfPassword

一个BOOL类型指针,表示函数是否能通过电话簿入口返回和用户名相关联的密码,函数设置该标志位为TRUE时,用户的密码返回到lpRasDialParams 参数指向的RASDIALPARAMS 结构的szPassword 成员中

返回值:

0表示成功。ERROR_BUFFER_INVALID 表示lpRasDialParams 或者 lpfPassword 指针是无效的。或者lpRasDialParams 得缓冲区是无效的。ERROR_CANNOT_OPEN_PHONEBOOK 表示电话簿被损坏或者丢失组件。ERROR_CANNOT_FIND_PHONEBOOK_ENTRY 表示电话簿的入口不存在。

RAS错误的宏,定义在Raserror.h头文件中,包含Raserror.h头文件取得错误定义。

Windows CE 备注:

lpRasDialParams 的szCallBackNumber 和 szPhoneNumber 成员如果不使用,设置为NULL。

当参数 lpRasDialParams指向的RASDIALPARAMS 结构的dwSize 成员时,lpRasDialParams 已经被初始化了,或者被设置了错误的值。如果RasGetEntryDialParams 函数失败,则返回一个有误导性的错误值 ERROR_CANNOT_FIND_PHONEBOOK_ENTRY

注意本函数需要一个纯文本密码,但是本函数不能返回一个纯文本密码。因此只能可信应用程序才能够被用来调用RasGetEntryDialParams。

另外应该执行安全设备,并且鼓励用户使用一个强力密码。防止用户从设备上搜索密码

必备条件

操作系统 Windows CE

版本 大于等于1.0

定义位置:Ras.h, Afdfunc.h

预处理lib文件Ppp.lib

注:

本API是微软公司提供的完整 Windows CE操作系统包的一部分。这个功能取决于原始设备制造商,有些设备可能不支持这个API。

相关参考:

RasDial, RASDIALPARAMS, RasSetEntryDialParams

后卫大师制作版17:22 2009-9-3

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 12:26:33