Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется 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. |