同期操作
RasDial が同期操作として呼び出されると、接続が確立されるかエラーが発生するまで、関数は戻りません。 同期モードは、RAS クライアントが接続を確立するための簡単な方法を提供します。 クライアントは、RasDialを呼び出し、関数が返されるのを待ってから、RasGetConnectStatus 関数を呼び出して、接続操作が成功したかどうかを判断できます。 接続が確立されると、クライアント アプリケーションは接続を中断することなく終了できます。 エラーが発生した場合、クライアント アプリケーション 終了する前に接続操作 をシャットダウンする必要があります。
同期モードの欠点は、接続操作の進行に伴ってクライアントが進行状況通知を受け取らない点です。 このような進行状況通知がない場合の回避策として、同期モード クライアントは、RasGetConnectStatus呼び出して現在の状態をポーリングして表示する別のスレッドを使用できます。 ただし、進行状況情報を受信する RAS クライアントの場合、RasDial を非同期的に呼び出す方法をお勧めします。