wsk.h 標頭
網路會使用此標頭。 如需詳細資訊,請參閱
wsk.h 包含下列程式設計介面:
函式
WskCaptureProviderNPI WskCaptureProviderNPI 函式會在從 WSK 子系統取得時,擷取提供者網路程式設計介面 (NPI) 。 |
WskDeregister WskDeregister 函式會取消註冊先前由 WskRegister 建立的 WSK 應用程式註冊實例。 |
WskQueryProviderCharacteristics WskQueryProviderCharacteristics 函式會查詢 WSK 子系統支援的 WSK NPI 版本範圍。 |
WskRegister WskRegister 函式會註冊 WSK 應用程式,因為應用程式的 WSK 用戶端網路程式設計介面 (NPI) 。 |
WskReleaseProviderNPI WskReleaseProviderNPI 函式會發行使用 WskCaptureProviderNPI 擷取的網路程式設計介面 (NPI) 。 |
回呼函式
PFN_WSK_ABORT_EVENT WskAbortEvent 事件回呼函式會通知 WSK 應用程式,接聽通訊端上已啟用條件式接受模式的連入連線要求已卸載。 |
PFN_WSK_ACCEPT WskAccept 函式接受接聽通訊端上的連入連線。 |
PFN_WSK_ACCEPT_EVENT WskAcceptEvent 事件回呼函式會通知 WSK 應用程式已接受接聽通訊端上的連入連線。 |
PFN_WSK_BIND WskBind 函式會將通訊端系結至本機傳輸位址。 |
PFN_WSK_CLIENT_EVENT WskClientEvent 事件回呼函式會通知 WSK 應用程式有關非特定通訊端的事件。 |
PFN_WSK_CLOSE_SOCKET WskCloseSocket 函式會關閉通訊端,並釋放任何相關聯的資源。 |
PFN_WSK_CONNECT WskConnect 函式會將連線導向或資料流程通訊端連接到遠端傳輸位址。 |
PFN_WSK_CONNECT_EX WskConnectEx 函式會將連接導向或資料流程通訊端連線到遠端傳輸位址。WskConnectEx 類似于 WskConnect,不同之處在于它也可以在連接同步處理期間或之後選擇性地傳送資料的緩衝區。 |
PFN_WSK_CONTROL_CLIENT WskControlClient 函式會在 WSK 用戶端物件上執行控制作業。 |
PFN_WSK_CONTROL_SOCKET WskControlSocket 函式會在通訊端上執行控制作業。 |
PFN_WSK_DISCONNECT WskDisconnect 函式會中斷連線導向或資料流程通訊端與遠端傳輸位址的連線。 |
PFN_WSK_DISCONNECT_EVENT WskDisconnectEvent 事件回呼函式會通知 WSK 應用程式,連線導向通訊端上的連線已由遠端應用程式中斷連線。 |
PFN_WSK_FREE_ADDRESS_INFO WskFreeAddressInfo 函式會釋放 WskGetAddressInfo 函式動態配置的位址資訊。 |
PFN_WSK_GET_ADDRESS_INFO WskGetAddressInfo 函式會執行與主機名稱無關的通訊協定轉譯到傳輸位址。 |
PFN_WSK_GET_LOCAL_ADDRESS WskGetLocalAddress 函式會擷取通訊端的本機傳輸位址。 |
PFN_WSK_GET_NAME_INFO WskGetNameInfo 函式提供從傳輸位址到主機名稱的通訊協定獨立轉譯。 |
PFN_WSK_GET_REMOTE_ADDRESS WskGetRemoteAddress 函式會擷取連線導向或資料流程通訊端的遠端傳輸位址。 |
PFN_WSK_INSPECT_COMPLETE WskInspectComplete 函式會完成先前在已啟用條件式接受模式的接聽通訊端上收到的傳入連線要求檢查。 |
PFN_WSK_INSPECT_EVENT WskInspectEvent 事件回呼函式會通知 WSK 應用程式在已啟用條件式接受模式的接聽通訊端上收到傳入連線要求。 |
PFN_WSK_LISTEN WskListen 函式可讓資料流程通訊端接聽通訊端系結位址的連入連線。 |
PFN_WSK_RECEIVE WskReceive 函式會從遠端傳輸位址透過連接導向或資料流程通訊端接收資料。 |
PFN_WSK_RECEIVE_EVENT WskReceiveEvent 事件回呼函式會通知 WSK 應用程式已接收連線導向通訊端上的資料。 |
PFN_WSK_RECEIVE_FROM WskReceiveFrom 函式會從遠端傳輸位址接收資料包和任何相關聯的控制資訊。 |
PFN_WSK_RECEIVE_FROM_EVENT WskReceiveFromEvent 事件回呼函式會通知 WSK 應用程式已在資料包通訊端上收到一或多個資料包。 |
PFN_WSK_RELEASE_DATA_INDICATION_LIST WskRelease 函式會釋放先前由 WSK 應用程式保留之WSK_DATA_INDICATION結構的連結清單。 |
PFN_WSK_RELEASE_DATAGRAM_INDICATION_LIST WskRelease 函式會釋放先前由 WSK 應用程式保留之WSK_DATAGRAM_INDICATION結構的連結清單。 |
PFN_WSK_SEND WskSend 函式會透過連線導向或資料流程通訊端將資料傳送至遠端傳輸位址。 |
PFN_WSK_SEND_BACKLOG_EVENT 當連接導向通訊端的理想傳送待辦專案大小變更時,WskSendBacklogEvent 事件回呼函式會通知 WSK 應用程式。 |
PFN_WSK_SEND_MESSAGES WskSendMessages 函式會將多個資料包傳送至遠端傳輸位址。 |
PFN_WSK_SEND_TO WskSendTo 函式會將資料包資料傳送至遠端傳輸位址。 |
PFN_WSK_SOCKET WskSocket 函式會建立新的通訊端,並傳回相關聯通訊端物件的指標。 |
PFN_WSK_SOCKET_CONNECT WskSocketConnect 函式會建立新的連接導向通訊端、將它系結至本機傳輸位址、將它連接到指定的遠端傳輸位址,以及傳回相關聯通訊端物件的指標。 |
結構
WSK_BUF WSK_BUF 結構會定義用來透過通訊端傳送和接收資料的資料緩衝區。 |
WSK_BUF_LIST WSK_BUF_LIST 結構可用來透過單一呼叫 WskSendMessages 來傳送多個資料包。 |
WSK_CLIENT_CONNECTION_DISPATCH WSK_CLIENT_CONNECTION_DISPATCH結構會指定連接導向通訊端之事件回呼函式的 WSK 應用程式分派資料表。 |
WSK_CLIENT_DATAGRAM_DISPATCH WSK_CLIENT_DATAGRAM_DISPATCH 結構會指定資料包通訊端之事件回呼函式的 WSK 應用程式分派資料表。 |
WSK_CLIENT_DISPATCH WSK_CLIENT_DISPATCH 結構會針對不是特定通訊端特定的事件,指定 WSK 應用程式的事件回呼函式分派資料表。 |
WSK_CLIENT_LISTEN_DISPATCH WSK_CLIENT_LISTEN_DISPATCH 結構會針對接聽通訊端指定 WSK 應用程式的事件回呼函式分派資料表。 |
WSK_CLIENT_NPI WSK_CLIENT_NPI 結構會識別 WSK 用戶端實作的 NPI (網路程式設計介面) 。 |
WSK_CLIENT_STREAM_DISPATCH WSK_CLIENT_STREAM_DISPATCH 結構會指定 WSK 應用程式的資料流程通訊端事件回呼函式分派資料表。 |
WSK_DATA_INDICATION WSK_DATA_INDICATION結構描述已在連接導向通訊端上收到的資料。 |
WSK_DATAGRAM_INDICATION WSK_DATAGRAM_INDICATION結構描述已在資料包通訊端上收到的資料包。 |
WSK_EVENT_CALLBACK_CONTROL WSK_EVENT_CALLBACK_CONTROL 結構會指定啟用和停用通訊端事件回呼函式的資訊。 |
WSK_EXTENSION_CONTROL_IN WSK_EXTENSION_CONTROL_IN 結構會指定 WSK 應用程式的通訊端擴充介面實作。 |
WSK_EXTENSION_CONTROL_OUT WSK_EXTENSION_CONTROL_OUT 結構會指定 WSK 子系統的通訊端擴充介面實作。 |
WSK_INSPECT_ID WSK_INSPECT_ID 結構會指定接聽通訊端上連入連線要求的識別碼。 |
WSK_PROVIDER_BASIC_DISPATCH WSK_PROVIDER_BASIC_DISPATCH 結構會指定基本通訊端之 WSK 子系統函式的分派表。 |
WSK_PROVIDER_CHARACTERISTICS WSK_PROVIDER_CHARACTERISTICS 結構會指定 WSK 子系統的特性。 |
WSK_PROVIDER_CONNECTION_DISPATCH WSK_PROVIDER_CONNECTION_DISPATCH 結構會指定連接導向通訊端的 WSK 子系統函式資料表。 |
WSK_PROVIDER_DATAGRAM_DISPATCH WSK_PROVIDER_DATAGRAM_DISPATCH 結構會指定資料包通訊端的 WSK 子系統函式資料表。 |
WSK_PROVIDER_DISPATCH WSK_PROVIDER_DISPATCH 結構會指定 WSK 子系統的分派資料表,這些函式不是特定通訊端特有的。 |
WSK_PROVIDER_LISTEN_DISPATCH WSK_PROVIDER_LISTEN_DISPATCH 結構會指定接聽通訊端的 WSK 子系統函式資料表。 |
WSK_PROVIDER_NPI WSK_PROVIDER_NPI結構會識別 WSK 子系統所實作的提供者網路程式設計介面 (NPI) 。 |
WSK_PROVIDER_STREAM_DISPATCH WSK_PROVIDER_STREAM_DISPATCH 結構會指定資料流程通訊端的 WSK 子系統函式資料表。 |
WSK_REGISTRATION WSK 子系統會使用WSK_REGISTRATION結構,將 WSK 應用程式註冊或取消註冊為 WSK 用戶端。 |
WSK_SOCKET WSK_SOCKET 結構會定義通訊端的通訊端物件。 |
WSK_TDI_MAP WSK_TDI_MAP結構會指定特定位址系列、通訊端類型和通訊協定與 TDI 傳輸裝置名稱之間的對應。 |
WSK_TDI_MAP_INFO WSK_TDI_MAP_INFO 結構會指定清單,其中包含位址系列、通訊端類型和通訊協定與 TDI 傳輸裝置名稱的組合。 |
WSK_TRANSPORT WSK_TRANSPORT 結構會指定 WSK 子系統支援的可用傳輸。 |