共用方式為


Winsock 核心架構

下圖顯示 Winsock Kernel (WSK) 的架構。

說明 wsk 架構的圖表。

WSK 架構的核心是 WSK 子系統。 WSK 子系統是一種 網路模組 ,可實作 WSK 網路程式設計介面的提供者端, (NPI) 。 WSK 子系統會在其下邊緣與傳輸提供者介面,以提供各種傳輸通訊協定的支援。

附加至 WSK 子系統是 WSK 應用程式。 WSK 應用程式是核心模式軟體模組,可實作 WSK NPI 的用戶端,以執行網路 I/O 作業。 (在此內容中,「用戶端」不應該與用戶端伺服器系統) 中使用的字詞混淆。 . WSK 子系統可以呼叫 WSK 用戶端 NPI 中的函式,以通知 WSK 應用程式非同步事件。

WSK 應用程式會使用一組 WSK 註冊函式,探索並附加至 WSK 子系統。 應用程式可以使用這些函式來動態偵測 WSK 子系統何時可用,並交換構成 WSK NPI 提供者和用戶端實作的分派資料表。

或者,WSK 應用程式可以使用 網路模組註冊器 (NMR) 附加至 WSK 子系統。 如需詳細資訊,請參閱 使用 NMR 進行 WSK 註冊和取消註冊