使用英语阅读

通过


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 拨号位置启用了自动拨号功能。 (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结构。