共用方式為


同時存取多個傳輸通訊協定

傳輸通訊協議必須正確安裝在系統上,並向 Windows Sockets 註冊,才能供應用程式存取。 Ws2_32.dll 連結庫會匯出一組函式,以利註冊程式。 這包括建立新的註冊,以及移除現有的註冊。

建立新的註冊時,呼叫端(也就是堆疊廠商的安裝腳本)會提供一或多個填入 WSAPROTOCOL_INFO 結構,其中包含通訊協定的完整資訊集。 如需詳細資訊,請參閱 Windows Sockets 2 SPI。 以這種方式安裝的任何傳輸堆疊稱為 Windows 套接字服務提供者。

在 Windows XP 搭配 Service Pack 2 (SP2)、Windows Server 2003 Service Pack 1 (SP1) 和 Windows Vista 及更新版本上。 包含已安裝之傳輸和命名空間提供者清單的 Winsock 目錄,可以使用下列命令在命令提示字元中顯示:

netsh winsock show catalog

Microsoft Windows 軟體開發工具包 (SDK) 包含 Sporder.exe,可讓用戶檢視和修改列舉服務提供者的順序。 使用 Sporder.exe,用戶可以在存在多個這類堆疊時,手動建立特定的 TCP/IP 通訊協定堆疊做為預設 TCP/IP 提供者。

Sporder.exe 應用程式會使用從 Sporder.dll 導出的函式來重新排序服務提供者。 因此,安裝應用程式可以使用 Sporder.dll 所提供的介面,以程式設計方式重新排序服務提供者。