このヘッダーは、ルーティングとリモート アクセス サービスによって使用されます。 詳細については、次を参照してください。
ras.h には、次のプログラミング インターフェイスが含まれています。
関数
|
RasClearConnectionStatistics RasClearConnectionStatistics 関数は、指定された RAS 接続の累積統計をクリアします。 |
|
RasClearLinkStatistics RasClearLinkStatistics 関数は、RAS マルチリンク接続で指定されたリンクの累積統計をクリアします。 |
|
RasConnectionNotificationA RasConnectionNotification 関数は、RAS 接続の作成時または終了時にシステムがシグナル状態に設定するイベント オブジェクトを指定します。 (ANSI) |
|
RasConnectionNotificationW RasConnectionNotification 関数は、RAS 接続の作成時または終了時にシステムがシグナル状態に設定するイベント オブジェクトを指定します。 (Unicode) |
|
RasCreatePhonebookEntryA RasCreatePhonebookEntry 関数は、新しい電話帳エントリを作成します。 この関数は、ユーザーが電話帳エントリの情報を入力するダイアログ ボックスを表示します。 (ANSI) |
|
RasCreatePhonebookEntryW RasCreatePhonebookEntry 関数は、新しい電話帳エントリを作成します。 この関数は、ユーザーが電話帳エントリの情報を入力するダイアログ ボックスを表示します。 (Unicode) |
|
RasDeleteEntryA RasDeleteEntry 関数は、電話帳からエントリを削除します。 (ANSI) |
|
RasDeleteEntryW RasDeleteEntry 関数は、電話帳からエントリを削除します。 (Unicode) |
|
RasDeleteSubEntryA RasDeleteSubEntry 関数は、指定した電話帳エントリから指定されたサブエントリを削除します。 (ANSI) |
|
RasDeleteSubEntryW RasDeleteSubEntry 関数は、指定した電話帳エントリから指定されたサブエントリを削除します。 (Unicode) |
|
RasDialA RasDial 関数は、RAS クライアントと RAS サーバーの間に RAS 接続を確立します。 接続データには、コールバックとユーザー認証情報が含まれます。 (ANSI) |
|
RasDialW RasDial 関数は、RAS クライアントと RAS サーバーの間に RAS 接続を確立します。 接続データには、コールバックとユーザー認証情報が含まれます。 (Unicode) |
|
RasEditPhonebookEntryA RasEditPhonebookEntry 関数は、既存の電話帳エントリを編集します。 関数は、ユーザーが既存の情報を変更できるダイアログ ボックスを表示します。 (ANSI) |
|
RasEditPhonebookEntryW RasEditPhonebookEntry 関数は、既存の電話帳エントリを編集します。 関数は、ユーザーが既存の情報を変更できるダイアログ ボックスを表示します。 (Unicode) |
|
RasEnumAutodialAddressesA RasEnumAutodialAddresses 関数は、AutoDial マッピング データベース内のすべてのアドレスの一覧を返します。 (ANSI) |
|
RasEnumAutodialAddressesW RasEnumAutodialAddresses 関数は、AutoDial マッピング データベース内のすべてのアドレスの一覧を返します。 (Unicode) |
|
RasEnumConnectionsA RasEnumConnections 関数は、アクティブなすべての RAS 接続を一覧表示します。 各接続のハンドルと電話帳のエントリ名が返されます。 (ANSI) |
|
RasEnumConnectionsW RasEnumConnections 関数は、アクティブなすべての RAS 接続を一覧表示します。 各接続のハンドルと電話帳のエントリ名が返されます。 (Unicode) |
|
RasEnumDevicesA RasEnumDevices 関数は、使用可能なすべての RAS 対応デバイスの名前と種類を返します。 (ANSI) |
|
RasEnumDevicesW RasEnumDevices 関数は、使用可能なすべての RAS 対応デバイスの名前と種類を返します。 (Unicode) |
|
RasEnumEntriesA RasEnumEntries 関数は、リモート アクセス電話帳内のすべてのエントリ名を一覧表示します。 (ANSI) |
|
RasEnumEntriesW RasEnumEntries 関数は、リモート アクセス電話帳内のすべてのエントリ名を一覧表示します。 (Unicode) |
|
RasFreeEapUserIdentityA RasFreeEapUserIdentity 関数を使用して、RasGetEapUserIdentity によって返されるメモリ バッファーを解放します。 (ANSI) |
|
RasFreeEapUserIdentityW RasFreeEapUserIdentity 関数を使用して、RasGetEapUserIdentity によって返されるメモリ バッファーを解放します。 (Unicode) |
|
RasGetAutodialAddressA RasGetAutodialAddress 関数は、AutoDial マッピング データベース内のネットワーク アドレスに関連付けられているすべての AutoDial エントリに関する情報を取得します。 (ANSI) |
|
RasGetAutodialAddressW RasGetAutodialAddress 関数は、AutoDial マッピング データベース内のネットワーク アドレスに関連付けられているすべての AutoDial エントリに関する情報を取得します。 (Unicode) |
|
RasGetAutodialEnableA RasGetAutodialEnable 関数は、指定された TAPI ダイヤルの場所に対して AutoDial 機能が有効になっているかどうかを示します。 (ANSI) |
|
RasGetAutodialEnableW RasGetAutodialEnable 関数は、指定された TAPI ダイヤルの場所に対して AutoDial 機能が有効になっているかどうかを示します。 (Unicode) |
|
RasGetAutodialParamA RasGetAutodialParam 関数は、AutoDial パラメーターの値を取得します。 (ANSI) |
|
RasGetAutodialParamW RasGetAutodialParam 関数は、AutoDial パラメーターの値を取得します。 (Unicode) |
|
RasGetConnectionStatistics RasGetConnectionStatistics 関数は、指定された接続の累積接続統計を取得します。 |
|
RasGetConnectStatusA RasGetConnectStatus 関数は、指定されたリモート アクセス接続の現在の状態に関する情報を取得します。 アプリケーションはこの呼び出しを使用して、非同期 RasDial 呼び出しがいつ完了するかを判断できます。 (ANSI) |
|
RasGetConnectStatusW RasGetConnectStatus 関数は、指定されたリモート アクセス接続の現在の状態に関する情報を取得します。 アプリケーションはこの呼び出しを使用して、非同期 RasDial 呼び出しがいつ完了するかを判断できます。 (Unicode) |
|
RasGetCountryInfoA RasGetCountryInfo 関数は、国/地域の Windows テレフォニー リストから国/地域固有のダイヤル情報を取得します。 (ANSI) |
|
RasGetCountryInfoW RasGetCountryInfo 関数は、国/地域の Windows テレフォニー リストから国/地域固有のダイヤル情報を取得します。 (Unicode) |
|
RasGetCredentialsA RasGetCredentials 関数は、指定された RAS 電話帳エントリに関連付けられているユーザー資格情報を取得します。 (ANSI) |
|
RasGetCredentialsW RasGetCredentials 関数は、指定された RAS 電話帳エントリに関連付けられているユーザー資格情報を取得します。 (Unicode) |
|
RasGetCustomAuthDataA RasGetCustomAuthData 関数を使用して、接続固有の認証情報を取得します。 この情報は、特定のユーザーに固有の情報ではありません。 (ANSI) |
|
RasGetCustomAuthDataW RasGetCustomAuthData 関数を使用して、接続固有の認証情報を取得します。 この情報は、特定のユーザーに固有の情報ではありません。 (Unicode) |
|
RasGetEapUserDataA RasGetEapUserData 関数を使用して、指定した電話帳エントリのユーザー固有の拡張認証プロトコル (EAP) 情報を取得します。 (ANSI) |
|
RasGetEapUserDataW RasGetEapUserData 関数を使用して、指定した電話帳エントリのユーザー固有の拡張認証プロトコル (EAP) 情報を取得します。 (Unicode) |
|
RasGetEapUserIdentityA RasGetEapUserIdentity 関数は、現在のユーザーの ID 情報を取得します。 この情報を使用して、拡張認証プロトコル (EAP) を必要とする電話帳エントリで RasDial を呼び出します。 (ANSI) |
|
RasGetEapUserIdentityW RasGetEapUserIdentity 関数は、現在のユーザーの ID 情報を取得します。 この情報を使用して、拡張認証プロトコル (EAP) を必要とする電話帳エントリで RasDial を呼び出します。 (Unicode) |
|
RasGetEntryDialParamsA RasGetEntryDialParams 関数は、指定された電話帳エントリに対する RasDial または RasSetEntryDialParams 関数の最後の正常な呼び出しによって保存された接続情報を取得します。 (ANSI) |
|
RasGetEntryDialParamsW RasGetEntryDialParams 関数は、指定された電話帳エントリに対する RasDial または RasSetEntryDialParams 関数の最後の正常な呼び出しによって保存された接続情報を取得します。 (Unicode) |
|
RasGetEntryPropertiesA RasGetEntryProperties 関数は、電話帳エントリのプロパティを取得します。 (ANSI) |
|
RasGetEntryPropertiesW RasGetEntryProperties 関数は、電話帳エントリのプロパティを取得します。 (Unicode) |
|
RasGetErrorStringA RasGetErrorString 関数は、指定された RAS エラー値のエラー メッセージ文字列を取得します。 (ANSI) |
|
RasGetErrorStringW RasGetErrorString 関数は、指定された RAS エラー値のエラー メッセージ文字列を取得します。 (Unicode) |
|
RasGetLinkStatistics RasGetLinkStatistics 関数は、RAS マルチリンク接続で指定されたリンクの累積統計情報を取得します。 |
|
RasGetNapStatus 特定のリモート アクセス接続のネットワーク アクセス保護 (NAP) 接続状態変数を取得します。 |
|
RasGetProjectionInfoEx ローカル クライアント上のすべての RAS 接続について、ポイントツーポイント プロトコル (PPP) またはインターネット キー Exchange バージョン 2 (IKEv2) リモート アクセス プロジェクション操作に関する情報を取得します。 |
|
RasGetSubEntryHandleA RasGetSubEntryHandle 関数は、マルチリンク接続の指定されたサブエントリの接続ハンドルを取得します。 (ANSI) |
|
RasGetSubEntryHandleW RasGetSubEntryHandle 関数は、マルチリンク接続の指定されたサブエントリの接続ハンドルを取得します。 (Unicode) |
|
RasGetSubEntryPropertiesA RasGetSubEntryProperties 関数は、指定された電話帳エントリのサブエントリに関する情報を取得します。 (ANSI) |
|
RasGetSubEntryPropertiesW RasGetSubEntryProperties 関数は、指定された電話帳エントリのサブエントリに関する情報を取得します。 (Unicode) |
|
RasHangUpA RasHangUp 関数は、リモート アクセス接続を終了します。 接続は RAS 接続ハンドルで指定されます。 関数は、ハンドルに関連付けられているすべての RASAPI32.DLL リソースを解放します。 (ANSI) |
|
RasHangUpW RasHangUp 関数は、リモート アクセス接続を終了します。 接続は RAS 接続ハンドルで指定されます。 関数は、ハンドルに関連付けられているすべての RASAPI32.DLL リソースを解放します。 (Unicode) |
|
RasInvokeEapUI RasInvokeEapUI 関数は、ユーザーから拡張認証プロトコル (EAP) 情報を取得するためのカスタム ユーザー インターフェイスを表示します。 |
|
RasRenameEntryA RasRenameEntry 関数は、電話帳のエントリの名前を変更します。 (ANSI) |
|
RasRenameEntryW RasRenameEntry 関数は、電話帳のエントリの名前を変更します。 (Unicode) |
|
RasSetAutodialAddressA RasSetAutodialAddress 関数は、AutoDial マッピング データベースにアドレスを追加できます。 または、関数は、データベース内の既存のアドレスに関連付けられているデータを削除または変更できます。 (ANSI) |
|
RasSetAutodialAddressW RasSetAutodialAddress 関数は、AutoDial マッピング データベースにアドレスを追加できます。 または、関数は、データベース内の既存のアドレスに関連付けられているデータを削除または変更できます。 (Unicode) |
|
RasSetAutodialEnableA RasSetAutodialEnable 関数は、指定された TAPI ダイヤルの場所に対して AutoDial 機能を有効または無効にします。 (ANSI) |
|
RasSetAutodialEnableW RasSetAutodialEnable 関数は、指定された TAPI ダイヤルの場所に対して AutoDial 機能を有効または無効にします。 (Unicode) |
|
RasSetAutodialParamA RasSetAutodialParam 関数は、AutoDial パラメーターの値を設定します。 (ANSI) |
|
RasSetAutodialParamW RasSetAutodialParam 関数は、AutoDial パラメーターの値を設定します。 (Unicode) |
|
RasSetCredentialsA 指定した RAS 電話帳エントリに関連付けられているユーザー資格情報を設定します。 (ANSI) |
|
RasSetCredentialsW 指定した RAS 電話帳エントリに関連付けられているユーザー資格情報を設定します。 (Unicode) |
|
RasSetCustomAuthDataA RasSetCustomAuthData 関数を使用して、接続固有の認証情報を設定します。 この情報は、特定のユーザーに固有のものではありません。 (ANSI) |
|
RasSetCustomAuthDataW RasSetCustomAuthData 関数を使用して、接続固有の認証情報を設定します。 この情報は、特定のユーザーに固有のものではありません。 (Unicode) |
|
RasSetEapUserDataA RasSetEapUserData 関数を使用して、指定した電話帳エントリのユーザー固有の拡張認証プロトコル (EAP) 情報をレジストリに格納します。 (ANSI) |
|
RasSetEapUserDataW RasSetEapUserData 関数を使用して、指定した電話帳エントリのユーザー固有の拡張認証プロトコル (EAP) 情報をレジストリに格納します。 (Unicode) |
|
RasSetEntryDialParamsA RasSetEntryDialParams 関数は、指定された電話帳エントリの RasDial または RasSetEntryDialParams 関数の最後の正常な呼び出しによって保存された接続情報を変更します。 (ANSI) |
|
RasSetEntryDialParamsW RasSetEntryDialParams 関数は、指定された電話帳エントリの RasDial または RasSetEntryDialParams 関数の最後の正常な呼び出しによって保存された接続情報を変更します。 (Unicode) |
|
RasSetEntryPropertiesA RasSetEntryProperties 関数は、電話帳のエントリの接続情報を変更するか、新しい電話帳エントリを作成します。 (ANSI) |
|
RasSetEntryPropertiesW RasSetEntryProperties 関数は、電話帳のエントリの接続情報を変更するか、新しい電話帳エントリを作成します。 (Unicode) |
|
RasSetSubEntryPropertiesA RasSetSubEntryProperties 関数は、新しいサブエントリを作成するか、指定した電話帳エントリの既存のサブエントリを変更します。 (ANSI) |
|
RasSetSubEntryPropertiesW RasSetSubEntryProperties 関数は、新しいサブエントリを作成するか、指定した電話帳エントリの既存のサブエントリを変更します。 (Unicode) |
|
RasUpdateConnection RasUpdateConnection 関数は、インターネット キー Exchange バージョン 2 (IKEv2) 接続のトンネル エンドポイントを更新します。 |
|
RasValidateEntryNameA RasValidateEntryName 関数は、接続エントリ名の形式を検証します。 名前には、空白以外の英数字が少なくとも 1 文字含まれている必要があります。 (ANSI) |
|
RasValidateEntryNameW RasValidateEntryName 関数は、接続エントリ名の形式を検証します。 名前には、空白以外の英数字が少なくとも 1 文字含まれている必要があります。 (Unicode) |
コールバック関数
|
ORASADFUNC ORASADFunc 関数は、自動ダイアログ用にカスタマイズされたユーザー インターフェイスを提供するために使用されるアプリケーション定義のコールバック関数です。 |
|
PFNRASFREEBUFFER カスタム スクリプト DLL は RasFreeBuffer を呼び出して、RasGetBuffer の以前の呼び出しによって割り当てられたメモリ バッファーを解放します。 |
|
PFNRASGETBUFFER カスタム スクリプト DLL は RasGetBuffer を呼び出して、サーバーに接続されているポート経由でデータを送受信するためのメモリを割り当てます。 |
|
PFNRASRECEIVEBUFFER カスタム スクリプト DLL は RasReceiveBuffer 関数を呼び出して、指定したポートを介してサーバーからデータを受信する準備ができていることを RAS に通知します。 |
|
PFNRASRETRIEVEBUFFER カスタム スクリプト DLL は RasRetrieveBuffer 関数を呼び出して、指定したポート経由で RAS サーバーから受信したデータを取得します。 |
|
PFNRASSENDBUFFER カスタム スクリプト DLL は RasSendBuffer 関数を呼び出して、指定したポート経由でサーバーにデータを送信します。 |
|
PFNRASSETCOMMSETTINGS カスタム スクリプト DLL から RasSetCommSettings を呼び出して、接続のポートの設定を変更します。 |
|
RASADFUNCA RASADFunc 関数は、自動ダイアログ用にカスタマイズされたユーザー インターフェイスを提供するために使用されるアプリケーション定義のコールバック関数です。 (ANSI) |
|
RASADFUNCW RASADFunc 関数は、自動ダイアログ用にカスタマイズされたユーザー インターフェイスを提供するために使用されるアプリケーション定義のコールバック関数です。 (Unicode) |
|
RasCustomDeleteEntryNotifyFn RasCustomDeleteEntryNotify 関数は、サードパーティのカスタム ダイヤル DLL によってエクスポートされるアプリケーション定義関数です。 この関数を使用すると、サードパーティベンダーは電話帳エントリを管理するためのカスタム ダイアログを実装できます。 |
|
RasCustomDialFn RasCustomDial 関数は、サードパーティのカスタム ダイヤル DLL によってエクスポートされるアプリケーション定義関数です。 この機能により、サードパーティ ベンダーはカスタム リモート アクセス ダイヤル ルーチンを実装できます。 |
|
RasCustomHangUpFn RasCustomHangUp 関数は、サードパーティのカスタム ダイヤル DLL によってエクスポートされるアプリケーション定義関数です。 この関数を使用すると、サードパーティベンダーはカスタム接続のハングアップ ルーチンを実装できます。 |
|
RasCustomScriptExecuteFn RAS は、RASEO_CustomScript オプションが設定されている電話帳エントリの接続を確立するときに RasCustomScriptExecute 関数を呼び出します。 |
|
RASDIALFUNC RasDialFunc コールバック関数は、RAS 接続プロセス中に状態の変更が発生すると、RasDial 関数によって呼び出されます。 |
|
RASDIALFUNC1 RasDialFunc1 関数は、リモート アクセス接続プロセス中に状態の変更が発生したときに、RasDial 関数によって呼び出されます。 |
|
RASDIALFUNC2 RasDialFunc2 コールバック関数は、リモート アクセス接続プロセス中に状態の変更が発生したときに RasDial 関数によって呼び出されます。 |
構造
|
RAS_PROJECTION_INFO RAS 接続のポイントツーポイント (PPP) またはインターネット キー Exchange バージョン 2 (IKEv2) プロジェクション情報が含まれます。 |
|
RAS_STATS RAS_STATS構造体は、単一リンク RAS 接続の統計情報、またはマルチリンク RAS 接続内のリンクの 1 つに関する統計情報を格納します。 |
|
RASDEVSPECIFICINFO サーバー検証用の Cookie を送信し、ポイントツーポイント (PPP) 認証をバイパスするために使用されます。 |
|
RASIKEV2_PROJECTION_INFO インターネット キー交換 (IKE) ネゴシエーション中に取得されたプロジェクション情報が含まれます。 |
|
RASNAPSTATE リモート アクセス接続のネットワーク アクセス保護 (NAP) 変数。 |
|
RASPPP_PROJECTION_INFO インターネット プロトコル バージョン 4 (IPv4) および IPv6 プロジェクション操作、PPP リンク制御プロトコル (LCP)/マルチリンク、および圧縮制御プロトコル (CCP) ネゴシエーションのポイントツーポイント (PPP) ネゴシエーション中に取得された情報が含まれます。 |
列挙
|
RASPROJECTION_INFO_TYPE RASPPP_PROJECTION_INFOまたはRASIKEV2_PROJECTION_INFO構造体を表すために、RAS_PROJECTION_INFO構造体で使用されます。 |