路由和遠端存取服務會使用此標頭。 如需詳細資訊,請參閱
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結構。 |