RasGetProjectionInfoEx

本文介绍RasGetProjectionInfoEx函数的功能与用法,该函数用于获取PPP协议或网络密钥交换版本2协议的远程访问映射操作信息。文章详细解释了函数参数及其返回值,并提供了注意事项。
DWORD WINAPI RasGetProjectionInfoEx(
  _In_    HRASCONN             Hrasconn,
  _Inout_ PRAS_PROJECTION_INFO pRasProjection,
  _Inout_ LPDWORD              lpdwSize
);

说明

该函数用于获取PPP协议或网络密钥交换版本2协议的远程访问映射操作信息,支持本地所有RAS连接。

参数

Hrasconn [in]

连接句柄。

pRasProjection [in, out]

指向RAS_PROJECTION_INFO结构,用于接收RAS连接的映射信息。

lpdwSize [in, out]

指向一个变量,用于指示pRasProjection参数指向的缓冲字节数。函数返回时会设置该变量为实际需要的字节数。

返回值

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

含义
ERROR_BUFFER_TOO_SMALLpRasProjection参数指向的缓冲长度不足。
ERROR_INVALID_HANDLEhrasconn参数无效。
ERROR_INVALID_PARAMETER其中一个参数无效。
ERROR_INVALID_SIZEpRasProjection->dwSize的值不正确。
ERROR_PROTOCOL_NOT_CONFIGURED请求获取信息的控制协议未成功运行,因为用于连接的电话簿条目不需要协商该协议。

注意事项

远程访问映射通过远程访问服务器和远程访问客户端之间协商特定网络协议实现。远程访问服务器使用该信息描述一个网络客户端。

在操作系统执行RasDial的RASCS_Projected状态之前,远程访问映射信息是不可访问的。在此前提下会返回ERROR_PROJECTION_NOT_COMPLETE错误。

系统支持

客户端最小支持Windows 7
服务端最小支持Windows Server 2008 R2
HeaderRas.h
LibraryRasapi32.lib
DLLRasapi32.dll
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值