我正在尝试查询连接的 RasStatus。当我调用 RasGetConnectStatus 方法时,它返回 6。我在我阅读过的任何文档中都没有找到那个特定的返回值。
以下是我看过的一些页面:
http://www.cs.scranton.edu/~beidler/Ada/win32/win32-raserror.html
http://msdn.microsoft.com/en-us/library/aa920162.aspx
http://msdn.microsoft.com/en-us/library/bb530704(v=vs.85).aspx
我正在使用 C# 和 .net 4.0
编辑:实际调用的代码如下:
uint result;
RASCONNSTATUS rasconnstatus; // http://pinvoke.net/default.aspx/Structures/RASCONNSTATUS.html
// _handle is previously set to the hwnd of the ras connection
result = RASAPI.RasGetConnectStatus(_handle, out rasconnstatus);
return rasconnstatus;
返回时,结果 == 6 和 rasconnstatus.rasconnstate == 0
我需要找出结果 == 6 的原因。