wsk.h標頭
網路會使用此標頭。 如需詳細資訊,請參閱:
wsk.h 包含下列程序設計介面:
功能
WskCaptureProviderNPI 當 WskCaptureProviderNPI 函式從 WSK 子系統取得時,會擷取提供者網路程序設計介面 (NPI)。 |
WskDeregister WskDeregister 函式會取消註冊 WSK 應用程式先前由 WskRegister 建立的註冊實例。 |
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 子系統支援的可用傳輸。 |