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 函式搭配使用的完成佇列通知類型。 |