Encabezado mswsock.h

Windows Sockets 2 usa este encabezado. Para más información, consulte:

mswsock.h contiene las siguientes interfaces de programación:

Functions

 
AcceptEx

La función AcceptEx (mswsock.h) acepta una nueva conexión, devuelve la dirección local y remota y recibe el primer bloque de datos enviados por la aplicación cliente.
GetAcceptExSockaddrs

La función GetAcceptExSockaddrs (mswsock.h) analiza los datos obtenidos de una llamada a la función AcceptEx y pasa direcciones locales y remotas a una estructura sockaddr.
TransmitFile

La función TransmitFile (mswsock.h) transmite datos de archivo a través de un controlador de socket conectado.
WSARecvEx

La función WSARecvEx (mswsock.h) recibe datos de un socket conectado o de un socket sin conexión enlazado.

Funciones de devolución de llamada

 
LPFN_CONNECTEX

La función ConnectEx establece una conexión a un socket especificado y, opcionalmente, envía datos una vez establecida la conexión.
LPFN_DISCONNECTEX

Cierra una conexión en un socket y permite reutilizar el identificador de socket. Nota Esta función es una extensión específica de Microsoft para la especificación de Windows Sockets.
LPFN_RIOCLOSECOMPLETIONQUEUE

Cierra una cola de finalización existente usada para la notificación de finalización de E/S mediante envío y recepción de solicitudes con las extensiones de E/S registradas de Winsock.
LPFN_RIOCREATECOMPLETIONQUEUE

Crea una cola de finalización de E/S de un tamaño específico para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIOCREATEREQUESTQUEUE

Crea un descriptor de socket de E/S registrado mediante un socket y colas de finalización de E/S especificados para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIODEQUEUECOMPLETION

Quita las entradas de una cola de finalización de E/S para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIODEREGISTERBUFFER

Anula el registro de un búfer registrado que se usa con las extensiones de E/S registradas de Winsock.
LPFN_RIONOTIFY

Registra el método que se va a usar para el comportamiento de notificación con una cola de finalización de E/S para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIORECEIVE

Recibe datos de red en un socket TCP de E/S registrado conectado o un socket UDP de E/S registrado enlazado para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIORECEIVEEX

Recibe datos de red en un socket TCP de E/S registrado conectado o un socket UDP de E/S registrado enlazado con opciones adicionales para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIOREGISTERBUFFER

Registra un RIO_BUFFERID, un descriptor de búfer registrado, con un búfer especificado para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIORESIZECOMPLETIONQUEUE

Cambia el tamaño de una cola de finalización de E/S para que sea mayor o menor para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIORESIZEREQUESTQUEUE

Cambia el tamaño de una cola de solicitudes para que sea mayor o menor para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIOSEND

Envía datos de red en un socket TCP de E/S registrado conectado o en un socket UDP de E/S registrado enlazado para su uso con las extensiones de E/S registradas de Winsock.
LPFN_RIOSENDEX

Envía datos de red en un socket TCP de E/S registrado conectado o un socket UDP de E/S registrado enlazado con opciones adicionales para su uso con las extensiones de E/S registradas de Winsock.
LPFN_TRANSMITPACKETS

Transmite datos en memoria o datos de archivo a través de un socket conectado.
LPFN_WSARECVMSG

*LPFN_WSARECVMSG* es un tipo de puntero de función. Implementa una función de devolución de llamada WSARecvMsg coincidente en la aplicación. El sistema usa la función de devolución de llamada para transmitir datos en memoria o datos de archivo a través de un socket conectado.

Estructuras

 
RIO_EXTENSION_FUNCTION_TABLE

Contiene información sobre las funciones que implementan las extensiones de E/S registradas de Winsock.
RIO_NOTIFICATION_COMPLETION

Especifica el método para que la finalización de E/S se use con una función RIONotify para enviar o recibir datos de red con las extensiones de E/S registradas de Winsock.
TRANSMIT_FILE_BUFFERS

La estructura TRANSMIT_FILE_BUFFERS (mswsock.h) especifica los datos que se van a transmitir antes y después de los datos de archivo durante una operación de transferencia de archivos de función TransmitFile.
TRANSMIT_PACKETS_ELEMENT

Especifica un único elemento de datos que se va a transmitir mediante la función TransmitPackets.

Enumeraciones

 
RIO_NOTIFICATION_COMPLETION_TYPE

Especifica el tipo de notificaciones de cola de finalización que se usarán con la función RIONotify al enviar o recibir datos mediante las extensiones de E/S registradas de Winsock.