Windows NT 以降のバージョンでは、RAS 接続操作を開始するための組み込みのユーザー インターフェイスを表示する RasDialDlg関数 RasPhonebookDlg とを提供します。 ほとんどのアプリケーションでは、RAS 接続操作を開始するための推奨される方法です。 Windows 95 では現在、これらの機能はサポートされていません。
このセクションの残りの部分では、RAS 接続を開始するための低レベル関数について説明します。 これらの関数は、Windows NT 4.0 (およびそれ以降のバージョン) と Windows 95 の両方で使用できます。
RAS クライアント アプリケーションは、rasDial関数使用して、RAS サーバーへの接続を確立します。 RasDial 関数は、リモート アクセス接続マネージャーによって実行される接続操作を開始します。
リモート アクセス接続マネージャーは、リモート サーバーへの接続の確立の詳細を処理するサービスです。 このサービスは、接続操作中にクライアントに状態情報も提供します。 アプリケーションがRASAPI32.DLLを読み込むと、リモート アクセス接続マネージャーが自動的に起動します。
RasDial 呼び出しは、接続操作を開始するときに次の情報を指定します。
- 接続情報は、リモート アクセス接続マネージャーが接続を確立するために必要な。
- 接続操作中に進行状況通知を受信するオプションの 通知ハンドラー。 RasDial 呼び出しで通知ハンドラーが指定されている場合、呼び出しは非同期 。それ以外の場合は、同期 。
- RasDial 操作の拡張機能を有効または無効にする、RASDIALEXTENSIONS構造体を省略可能。 この拡張機能により、RAS クライアントは、一部のモデム設定を直接有効にし、RAS が電話帳エントリでプレフィックスとサフィックスを使用するかどうかを制御し、接続操作中に 一時停止状態をサポートできます。