英語で読む

次の方法で共有


ras.h ヘッダー

このヘッダーは、ルーティングとリモート アクセス サービスによって使用されます。 詳細については、次を参照してください。

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構造体で使用されます。