共用方式為


SAN 所需的 Windows 通訊端 SPI 函式

本節說明 SAN 服務提供者 DLL 必須提供的 Windows Sockets SPI 功能。 這些函式定義于 Ws2spi.h 中,並完整記載于 Windows 通訊端直接參考 一節:

WSPAccept
根據提供之條件函式的傳回值,有條件地接受接聽連接的通訊端連接。

WSPBind
將網路介面的本機 IP 位址或名稱與通訊端產生關聯。 此網路介面是由 SAN 服務提供者提供服務。

WSPCleanup
終止使用 SAN 服務提供者 DLL。

WSPCloseSocket
關閉通訊端。

WSPConnect
根據提供的流程規格,建立通訊端與對等的連線、交換連線資料,並指定必要的服務品質 (QoS) 。

WSPDuplicateSocket
擷取WSAPROTOCOL_INFOW結構,可用來在另一個進程的內容中為共用通訊端建立新的通訊端描述項。

WSPEnumNetworkEvents
報告通訊端的網路事件發生次數。

WSPEventSelect
指定通訊端的事件物件。 此事件物件接著會由提供的一組網路事件所設定。

WSPGetOverlappedResult
傳回通訊端上非同步 (重迭) 作業的結果。 此作業先前指出它已擱置完成。

WSPGetQOSByName
根據具名範本初始化 QoS 結構,或擷取可用範本名稱的列舉。

支援 QoS 的 SAN 服務提供者 DLL 必須完整實作 WSPGetQOSByName。 如果 SAN 服務提供不支援 QoS,其 WSPGetQOSByName 函式至少必須傳回錯誤 WSAEOPNOTSUPP。

WSPGetSockOpt
擷取通訊端選項的目前值。

WSPIoctl
設定或擷取與通訊端相關聯的作業參數。

WSPListen
建立通訊端以接聽連入連線。

WSPRecv
接收連線通訊端上的資料。

WSPSend
在連接的通訊端上傳送資料。

WSPSetSockOpt
設定通訊端選項的值。

WSPSocket
建立使用 TCP/IP 通訊協定和非同步 (重迭) 資料傳輸的通訊端。