当在RAS连接过程中发生状态事件发生变化时,操作系统向窗口过程发送一个WM_RASDIALEVENT消息,并且已经指定了一个窗口来使用RasDial的【通知】参数来处理这种事件的通知。
两个消息参数等同于与RasDialFunc 和RasDialFunc1回调函数一起使用的相同名称的参数。
WM_RASDIALEVENT
rasconnstate = (RASCONNSTATE) wParam; //要输入的连接状态
dwError = (DWORD) lParam; //可能发生的错误
参数
【rasconnstate】
价值【wParam中】.相当于RasDialFunc和RasDialFunc1回调函数的【rasconnstate】参数。指定一个RASCONNSTATE枚举器值,指示RasDial远程访问连接进程即将进入的状态。
【dwError】
价值【lParam的】.相当于RasDialFunc和RasDialFunc1回调函数的【dwError】参数。非零值表示发生的错误,如果没有发生错误,则为零。
RasDial在进入每个连接状态时将【dwError】设置为零。如果在一个状态内发生错误,那么再次为该状态发送该消息,这次使用非零【dwError】值。
返回值
如果应用程序处理此消息,它应该返回TRUE。
也可以看看