Заголовок 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. |
LPFN_RIOCLOSECOMPLETIONQUEUE Закрывает существующую очередь завершения, используемую для уведомления о завершении ввода-вывода, путем отправки и получения запросов с помощью зарегистрированных расширений ввода-вывода Winsock. |
LPFN_RIOCREATECOMPLETIONQUEUE Создает очередь завершения ввода-вывода определенного размера для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOCREATEREQUESTQUEUE Создает зарегистрированный дескриптор сокета ввода-вывода, используя указанный сокет и очереди завершения ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIODEQUEUECOMPLETION Удаляет записи из очереди завершения ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIODEREGISTERBUFFER Отменяет регистрацию зарегистрированного буфера, используемого с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIONOTIFY Регистрирует метод, используемый для поведения уведомления в очереди завершения ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORECEIVE Получает сетевые данные в подключенном зарегистрированном сокете TCP ввода-вывода или связанном зарегистрированном сокете UDP ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORECEIVEEX Получает сетевые данные в подключенном зарегистрированном сокете TCP ввода-вывода или связанном зарегистрированном сокете UDP ввода-вывода с дополнительными параметрами для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOREGISTERBUFFER Регистрирует RIO_BUFFERID, дескриптор зарегистрированного буфера, с указанным буфером для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORESIZECOMPLETIONQUEUE Изменяет размер очереди завершения ввода-вывода, чтобы она была больше или меньше для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIORESIZEREQUESTQUEUE Изменяет размер очереди запросов, чтобы она была больше или меньше для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOSEND Отправляет сетевые данные в подключенный зарегистрированный СОкет TCP ввода-вывода или связанный зарегистрированный сокет UDP ввода-вывода для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_RIOSENDEX Отправляет сетевые данные в подключенный зарегистрированный сокет TCP ввода-вывода или связанный зарегистрированный сокет UDP ввода-вывода с дополнительными параметрами для использования с зарегистрированными расширениями ввода-вывода Winsock. |
LPFN_TRANSMITPACKETS Передает данные в памяти или файловые данные через подключенный сокет. |
LPFN_WSARECVMSG *LPFN_WSARECVMSG* — это тип указателя функции. Вы реализуете соответствующую функцию обратного вызова WSARecvMsg в приложении. Система использует функцию обратного вызова для передачи данных в памяти или файловых данных через подключенный сокет. |
RIO_EXTENSION_FUNCTION_TABLE Содержит сведения о функциях, реализующих расширения ввода-вывода, зарегистрированные в Winsock. |
RIO_NOTIFICATION_COMPLETION Указывает метод завершения ввода-вывода, который будет использоваться с функцией RIONotify для отправки или получения сетевых данных с помощью зарегистрированных расширений ввода-вывода Winsock. |
TRANSMIT_FILE_BUFFERS Структура TRANSMIT_FILE_BUFFERS (mswsock.h) указывает данные, передаваемые до и после файловых данных во время операции передачи файла функции TransferFile. |
TRANSMIT_PACKETS_ELEMENT Указывает один элемент данных, передаваемый функцией TransmitPackets. |
RIO_NOTIFICATION_COMPLETION_TYPE Указывает тип уведомлений очереди завершения, используемых с функцией RIONotify при отправке или получении данных с помощью зарегистрированных расширений ввода-вывода Winsock. |