RasSetAutodialParam

DWORD RasSetAutodialParam(
  _In_  DWORD  dwKey,
  _Out_ LPVOID lpvValue,
  _In_  DWORD  dwcbValue
);

说明

该函数用于设置自动拨号参数。

参数

dwKey [in]

指定自动拨号参数。可以是下列表格列出的值之一。
含义
RASADP_DisableConnectionQuerylpvValue参数指向一个DWORD变量。若设置为0(默认值),拨号时会显示一个窗口向用户询问拨号条目。若设置为1,并且自动拨号数据库设置了拨号条目,则拨号时自动使用该条目进行连接。
RASADP_LoginSessionDisablelpvValue参数指向一个DWORD变量。若设置为1,系统禁止当前登录会话进行自动拨号。若设置为0(默认值),则允许自动拨号。当有新用户登录时自动拨号服务自动将此值设置为0。
RASADP_SavedAddressesLimitlpvValue参数指向一个DWORD变量。该值指示可存储在注册表中的最大拨号地址数量。自动拨号服务首先会将用于自动拨号连接的地址存储,然后当有RAS连接创建时也会将地址存储。使用RasSetAutodialAddress函数写入地址时不受此值限制,并且不会被计算到存储上限值中。默认上限是100。
RASADP_FailedConnectionTimeoutlpvValue参数指向一个DWORD变量。该值指示一个以秒为单位的超时时间。当自动拨号连接失败时,在超时时间内不会再拨同一个地址。该设置可确保应用程序不会同时显示多个拨号连接对话框。默认值是5秒。
RASADP_ConnectionQueryTimeoutlpvValue参数指向一个DWORD变量。该值指示一个以秒为单位的拨号超时时间。尝试拨号时,系统会显示一个询问用户是否立即拨号的倒计时窗口。当超时后用户没有确认时,将自动选择不拨号。该值即倒计时时间。

lpvValue [out]

指向需要设置新值的缓冲。

dwcbValue [in]

指定lpvValue缓冲字节数。

返回值

成功时返回ERROR_SUCCESS。
失败时返回来自Routing and Remote Access Error Codes或Winerror.h中定义的错误码。

含义
ERROR_INVALID_PARAMETERdwKey或lpvValue参数不合法。
ERROR_INVALID_SIZEdwcbValue指定的缓冲长度不正确。

系统支持

客户端最小支持Windows 2000专业版
服务端最小支持Windows 2000 Server
HeaderRas.h
LibraryRasapi32.lib
DLLRasapi32.dll
Unicode和ANSI名称RasSetAutodialParamW(Unicode)和RasSetAutodialParamA(ANSI)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值