RasConnectionNotification

DWORD RasConnectionNotification(
  _In_ HRASCONN hrasconn,
  _In_ HANDLE   hEvent,
  _In_ DWORD    dwFlags
);

说明

该函数为RAS连接指派一个事件对象,当连接创建或终止时系统将此对象设置为signaled。

参数

hrasconn[in]

指定一个需要接收通知的连接句柄,可通过RasDial或RasEnumConnections函数获取该句柄。当该参数值为INVALID_HANDLE_VALUE时,将接收本机所有RAS连接的通知消息。

hEvent[in]

指定事件句柄。

dwFlags[in]

指定哪边原因会导致系统设置事件句柄signaled。该参数由以下值组合:
含义
RASCN_Connection如果hrasconn值为 INVALID_HANDLE_VALUE,则任何RAS连接创建时都会收到通知
RASCN_Disconnection当hrasconn指向的连接断开时事件对象被设置为signaled。如果hrasconn是一个multilink连接,那么当所有子连接断开时才会设置事件对象为signaled。如果hrasconn值为 INVALID_HANDLE_VALUE,则任何RAS连接终止时都会收到通知
RASCN_BandwidthAddedWindows NT:如果hrasconn指向一个联合的multilink连接,当有一个子连接建立时事件对象被设置为signaled。
RASCN_BandwidthRemovedWindows NT:如果hrasconn指向一个联合的multilink连接,当有一个子连接断开时事件对象被设置为signaled。

返回值

该函数成功时返回ERROR_SUCCESS。
否则返回一个非零值,可以在Routing and Remote Access Error Codes或winerror.h中找到定义。

系统支持

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值