接続の 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;
これが戻ると、result == 6 および rasconnstatus.rasconnstate == 0
私が知る必要があるのは、なぜ結果 == 6 なのかということです。