Winsock 核心分派資料表
Winsock Kernel (WSK) 通訊端的 通訊端物件 包含提供者分派資料表結構的指標,其中包含通訊端所支援之通訊端函式的函式指標。 WSK 應用程式會呼叫提供者分派資料表結構中的函式,以在通訊端上執行網路 I/O 作業。 由於每個 WSK 通訊端類別 都支援一組不同的通訊端函式,因此 WSK 網路程式設計介面 (NPI) 會為每個 WSK 通訊端類別定義不同的提供者分派資料表結構。
通訊端類別 | 分派資料表結構 |
---|---|
基本通訊端 |
|
接聽通訊端 |
|
資料包通訊端 |
|
連接導向通訊端 |
如果 WSK 應用程式針對所建立的通訊端使用事件回呼函式,它就必須提供用戶端分派資料表結構,該結構會在建立新的通訊端時,提供包含通訊端事件回呼函式之函式的函式指標。 由於每個 WSK 通訊端類別都支援一組不同的事件回呼函式,因此 WSK NPI 會為每個 WSK 通訊端類別定義不同的用戶端分派資料表結構。
通訊端類別 | 分派資料表結構 |
---|---|
接聽通訊端 |
|
資料包通訊端 |
|
連接導向通訊端 |
注意 基本通訊端不支援任何事件回呼函式。 因此,不會為基本通訊端定義任何用戶端分派資料表結構。