閱讀英文

共用方式為


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 函式會傳回自動對應資料庫中所有位址的清單。 (ANSI)
RasEnumAutodialAddressesW

RasEnumAutodialAddresses 函式會傳回自動對應資料庫中所有位址的清單。 (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 函式會擷取與自動對應資料庫中網路位址相關聯之所有自動串列專案的相關資訊。 (ANSI)
RasGetAutodialAddressW

RasGetAutodialAddress 函式會擷取與自動對應資料庫中網路位址相關聯之所有自動串列專案的相關資訊。 (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 Telephony 清單擷取國家/地區特定的撥號資訊。 (ANSI)
RasGetCountryInfoW

RasGetCountryInfo 函式會從國家/地區的 Windows Telephony 清單擷取國家/地區特定的撥號資訊。 (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 函式會擷取目前使用者的身分識別資訊。 使用這項資訊,透過需要可延伸驗證通訊協定 (EAP) 的電話簿專案來呼叫 RasDial。 (ANSI)
RasGetEapUserIdentityW

RasGetEapUserIdentity 函式會擷取目前使用者的身分識別資訊。 使用這項資訊,透過需要可延伸驗證通訊協定 (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) 或網際網路金鑰交換第 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 函式可以將位址新增至自動對應資料庫。 或者,函式可以刪除或修改資料庫中現有位址相關聯的資料。 (ANSI)
RasSetAutodialAddressW

RasSetAutodialAddress 函式可以將位址新增至自動對應資料庫。 或者,函式可以刪除或修改資料庫中現有位址相關聯的資料。 (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 函式會更新網際網路金鑰交換第 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選項的電話簿專案連線時,RAS 會呼叫 RasCustomScriptExecute 函式。
RASDIALFUNC

RasDialFunc 回呼函式會在 RAS 連線程式期間發生狀態變更時由 RasDial 函式呼叫。
RASDIALFUNC1

當遠端存取連線程式期間發生狀態變更時,RasDial 函式會呼叫 RasDialFunc1 函式。
RASDIALFUNC2

當遠端存取連線程式期間發生狀態變更時,RasDial 函式會呼叫 RasDialFunc2 回呼函式。

結構

 
RAS_PROJECTION_INFO

包含 RAS 連線的點對點 (PPP) 或網際網路金鑰交換第 2 版 (IKEv2) 投影資訊。
RAS_STATS

RAS_STATS結構會儲存單一連結 RAS 連線的統計資料,或是多連結 RAS 連線中的其中一個連結。
RASDEVSPECIFICINFO

用來傳送 Cookie 進行伺服器驗證,並略過 PPP (點對點) 驗證。
RASIKEV2_PROJECTION_INFO

包含網際網路金鑰交換 (IKE) 交涉期間取得的投影資訊。
RASNAPSTATE

遠端存取連線的網路存取保護 (NAP) 變數。
RASPPP_PROJECTION_INFO

包含點對點 (PPP) 交涉網際網路通訊協定第 4 版 (IPv4) 和 IPv6 投影作業期間取得的資訊,以及 PPP 連結控制通訊協定 (LCP) /multilink,以及壓縮控制通訊協定 (CCP) 交涉。

列舉

 
RASPROJECTION_INFO_TYPE

用於RAS_PROJECTION_INFO結構來表示RASPPP_PROJECTION_INFO或RASIKEV2_PROJECTION_INFO結構。