路由和远程访问服务使用此标头。 有关详细信息,请参阅:
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 拨号位置启用了自动拨号功能。 (ANSI) |
|
RasGetAutodialEnableW RasGetAutodialEnable 函数指示是否为指定的 TAPI 拨号位置启用了自动拨号功能。 (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 函数检索当前用户的标识信息。 使用此信息通过电话簿条目调用 RasDial,该条目需要可扩展身份验证协议 (EAP) 。 (ANSI) |
|
RasGetEapUserIdentityW RasGetEapUserIdentity 函数检索当前用户的标识信息。 使用此信息通过电话簿条目调用 RasDial,该条目需要可扩展身份验证协议 (EAP) 。 (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 获取有关点到点协议 (PPP) 或 Internet 密钥交换版本 2 的信息, (IKEv2) 本地客户端上所有 RAS 连接的远程访问投影操作。 |
|
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 拨号位置启用或禁用自动拨号功能。 (ANSI) |
|
RasSetAutodialEnableW RasSetAutodialEnable 函数为指定的 TAPI 拨号位置启用或禁用自动拨号功能。 (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 函数更新 Internet 密钥交换版本 2 (IKEv2) 连接的隧道终结点。 |
|
RasValidateEntryNameA RasValidateEntryName 函数验证连接条目名称的格式。 名称必须至少包含一个非空格字母数字字符。 (ANSI) |
|
RasValidateEntryNameW RasValidateEntryName 函数验证连接条目名称的格式。 名称必须至少包含一个非空格字母数字字符。 (Unicode) |
回调函数
|
ORASADFUNC ORASADFunc 函数是一个应用程序定义的回调函数,用于提供自定义的用户界面用于自动dialing。 |
|
PFNRASFREEBUFFER 自定义脚本 DLL 调用 RasFreeBuffer 来释放先前调用 RasGetBuffer 分配的内存缓冲区。 |
|
PFNRASGETBUFFER 自定义脚本 DLL 调用 RasGetBuffer 来分配内存,以便通过连接到服务器的端口发送或接收数据。 |
|
PFNRASRECEIVEBUFFER 自定义脚本 DLL 调用 RasReceiveBuffer 函数,以通知 RAS 它已准备好通过指定端口从服务器接收数据。 |
|
PFNRASRETRIEVEBUFFER 自定义脚本 DLL 调用 RasRetrieveBuffer 函数以获取通过指定端口从 RAS 服务器接收的数据。 |
|
PFNRASSENDBUFFER 自定义脚本 DLL 调用 RasSendBuffer 函数,以通过指定的端口将数据发送到服务器。 |
|
PFNRASSETCOMMSETTINGS 从自定义脚本 DLL 调用 RasSetCommSettings,以更改连接端口上的设置。 |
|
RASADFUNCA RASADFunc 函数是一个应用程序定义的回调函数,用于提供自定义的用户界面用于自动dialing。 (ANSI) |
|
RASADFUNCW RASADFunc 函数是一个应用程序定义的回调函数,用于提供自定义的用户界面用于自动dialing。 (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 包含点到点 (PPP) 或 Internet 密钥交换版本 2 (IKEv2) RAS 连接的投影信息。 |
|
RAS_STATS RAS_STATS结构存储单链路 RAS 连接或多链接 RAS 连接中的某个链接的统计信息。 |
|
RASDEVSPECIFICINFO 用于发送 Cookie 进行服务器验证,并绕过点到点 (PPP) 身份验证。 |
|
RASIKEV2_PROJECTION_INFO 包含 Internet 密钥交换 (IKE) 协商期间获得的投影信息。 |
|
RASNAPSTATE 网络访问保护 (NAP) 远程访问连接的变量。 |
|
RASPPP_PROJECTION_INFO 包含在 Internet 协议版本 4 的点到点 (PPP) 协商期间获得的信息, (IPv4) 和 IPv6 投影操作,PPP 链路控制协议 (LCP) /多链路,压缩控制协议 (CCP) 协商。 |
枚举
|
RASPROJECTION_INFO_TYPE 在 RAS_PROJECTION_INFO 结构中用于表示RASPPP_PROJECTION_INFO或RASIKEV2_PROJECTION_INFO结构。 |