閱讀英文

共用方式為


mswsock.h 標頭

Windows Sockets 2 會使用此標頭。 如需詳細資訊,請參閱

mswsock.h 包含下列程式設計介面:

函式

 
AcceptEx

AcceptEx 函式 (mswsock.h) 接受新的連線、傳回本機和遠端位址,並接收用戶端應用程式所傳送的第一個資料區塊。
GetAcceptExSockaddrs

GetAcceptExSockaddrs 函式 (mswsock.h) 剖析從 AcceptEx 函式呼叫取得的資料,並將本機和遠端位址傳遞至 sockaddr 結構。
TransmitFile

TransmitFile 函式 (mswsock.h) 透過連接的通訊端控制碼傳輸檔案資料。
WSARecvEx

WSARecvEx 函式 (mswsock.h) 會從連接的通訊端或系結的無連線通訊端接收資料。

回呼函式

 
LPFN_CONNECTEX

ConnectEx 函式會建立與指定通訊端的連線,並在建立連接之後選擇性地傳送資料。
LPFN_DISCONNECTEX

關閉通訊端上的連線,並允許重複使用通訊端控制碼。注意 此函式是 Windows Sockets 規格的 Microsoft 特定擴充功能。
LPFN_RIOCLOSECOMPLETIONQUEUE

透過傳送和接收具有 Winsock 已註冊 I/O 延伸模組的要求,以關閉用於 I/O 完成通知的現有完成佇列。
LPFN_RIOCREATECOMPLETIONQUEUE

建立特定大小的 I/O 完成佇列,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。
LPFN_RIOCREATEREQUESTQUEUE

使用指定的通訊端和 I/O 完成佇列建立已註冊的 I/O 通訊端描述項,以搭配 Winsock 已註冊的 I/O 擴充功能使用。
LPFN_RIODEQUEUECOMPLETION

從 I/O 完成佇列中移除專案,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。
LPFN_RIODEREGISTERBUFFER

取消註冊與 Winsock 已註冊 I/O 延伸模組搭配使用的已註冊緩衝區。
LPFN_RIONOTIFY

使用 I/O 完成佇列來註冊通知行為的方法,以搭配 Winsock 已註冊的 I/O 延伸模組使用。
LPFN_RIORECEIVE

在連接的已註冊 I/O TCP 通訊端或系結的已註冊 I/O UDP 通訊端上接收網路資料,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。
LPFN_RIORECEIVEEX

在已連線的已註冊 I/O TCP 通訊端或系結的已註冊 I/O UDP 通訊端上接收網路資料,並搭配其他選項搭配 Winsock 已註冊的 I/O 延伸模組使用。
LPFN_RIOREGISTERBUFFER

向指定的緩衝區註冊RIO_BUFFERID、已註冊的緩衝區描述項,以便與 Winsock 已註冊的 I/O 擴充功能搭配使用。
LPFN_RIORESIZECOMPLETIONQUEUE

將 I/O 完成佇列的大小調整為較大或更小,以便與 Winsock 已註冊的 I/O 擴充功能搭配使用。
LPFN_RIORESIZEREQUESTQUEUE

將要求佇列的大小調整為較大或較小,以便與 Winsock 已註冊的 I/O 擴充功能搭配使用。
LPFN_RIOSEND

在已連線的已註冊 I/O TCP 通訊端或系結的已註冊 I/O UDP 通訊端上傳送網路資料,以便與 Winsock 已註冊的 I/O 延伸模組搭配使用。
LPFN_RIOSENDEX

在已連線的已註冊 I/O TCP 通訊端或系結的已註冊 I/O UDP 通訊端上傳送網路資料,並搭配其他選項搭配 Winsock 已註冊的 I/O 擴充功能使用。
LPFN_TRANSMITPACKETS

透過連接的通訊端傳輸記憶體內部資料或檔案資料。
LPFN_WSARECVMSG

*LPFN_WSARECVMSG* 是函式指標類型。 您可以在應用程式中實作相符的 WSARecvMsg 回呼函式。 系統會使用您的回呼函式,透過連接的通訊端,將記憶體內部資料或檔案資料傳送給您。

結構

 
RIO_EXTENSION_FUNCTION_TABLE

包含實作 Winsock 已註冊 I/O 延伸模組之函式的相關資訊。
RIO_NOTIFICATION_COMPLETION

指定 I/O 完成的方法,以搭配一個RIONotify 函式來傳送或接收具有 Winsock 已註冊 I/O 延伸模組的網路資料。
TRANSMIT_FILE_BUFFERS

TRANSMIT_FILE_BUFFERS結構 (mswsock.h) 會指定要在 TransferFile 函式檔案傳輸作業期間,在檔案資料前後傳輸資料的資料。
TRANSMIT_PACKETS_ELEMENT

指定要由 TransmitPackets 函式傳輸的單一資料元素。

列舉

 
RIO_NOTIFICATION_COMPLETION_TYPE

指定當使用 Winsock 已註冊 I/O 延伸模組傳送或接收資料時,要與RIONotify 函式搭配使用的完成佇列通知類型。