RAS 接続操作

Windows NT 以降のバージョンでは、RAS 接続操作を開始するための組み込みのユーザー インターフェイスを表示する RasPhonebookDlg 関数と RasDialDlg 関数が提供されます。 ほとんどのアプリケーションでは、RAS 接続操作を開始するための推奨される方法です。 Windows 95 では現在、これらの機能はサポートされていません。

このセクションの残りの部分では、RAS 接続を開始するための低レベル関数について説明します。 これらの関数は、Windows NT 4.0 (以降のバージョン) と Windows 95 の両方で使用できます。

RAS クライアント アプリケーションでは、 RasDial 関数を使用して RAS サーバーへの接続を確立します。 RasDial 関数は接続操作を開始し、リモート アクセス 接続マネージャーによって実行されます。

リモート アクセス 接続マネージャーは、リモート サーバーへの接続の確立の詳細を処理するサービスです。 このサービスは、接続操作中にクライアントに状態情報も提供します。 リモート アクセス 接続マネージャーは、アプリケーションがRASAPI32.DLLを読み込むと自動的に開始されます。

RasDial 呼び出しでは、接続操作を開始するときに次の情報を指定します。

  • リモート アクセス接続マネージャー接続を確立するために必要な接続情報
  • 接続操作中に進行状況通知を受信するオプションの通知 ハンドラーRasDial 呼び出しで通知ハンドラーが指定されている場合、呼び出しは非同期です。それ以外の場合は同期です
  • RasDial 操作の拡張機能を有効または無効にする、省略可能な RASDIALEXTENSIONS 構造体。 この拡張機能を使用すると、RAS クライアントは、一部のモデム設定を直接有効にし、RAS が電話帳エントリでプレフィックスとサフィックスを使用するかどうかを制御し、接続操作中に 一時停止状態 をサポートできます。