Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La opción de socket SO_RCVBUF determina el tamaño del búfer de recepción de un socket que usa el transporte subyacente. Esta opción de socket solo se aplica a los sockets de escucha, los sockets de datagramas y los sockets orientados a la conexión.
Para establecer el valor de esta opción de socket, una aplicación WSK llama a la funciónWskControlSocketcon los parámetros siguientes.
| Parámetro | Valor |
|---|---|
RequestType |
WskSetOption |
ControlCode de |
SO_RCVBUF |
nivel |
SOL_SOCKET |
inputSize |
sizeof(ULONG) |
InputBuffer |
Puntero a una variable con tipo ULONG que contiene el nuevo tamaño del búfer de recepción del socket. |
OutputSize |
0 |
OutputBuffer |
NULO |
OutputSizeReturned |
NULO |
Para recuperar el valor de la opción de socket de SO_RCVBUF, una aplicación WSK llama a la función WskControlSocket con los parámetros siguientes.
| Parámetro | Valor |
|---|---|
RequestType |
WskGetOption |
ControlCode de |
SO_RCVBUF |
nivel |
SOL_SOCKET |
inputSize |
0 |
InputBuffer |
NULO |
OutputSize |
sizeof(ULONG) |
OutputBuffer |
Puntero a una variable con tipo ULONG que recibe el tamaño actual del búfer de recepción del socket. |
OutputSizeReturned |
NULO |
Una aplicación WSK debe especificar un puntero a un IRP al llamar a la función WskControlSocket para establecer o recuperar el valor de la opción de socket de SO_RCVBUF.
El tamaño predeterminado del búfer de recepción de un socket es específico del transporte. Es posible que algunos transportes no admitan esta opción de socket.
Si esta opción de socket se establece en un socket de escucha, todas las conexiones entrantes que se aceptan en ese socket de escucha tienen su búfer de recepción establecido en el mismo tamaño especificado para el socket de escucha. Una aplicación WSK puede llamar a la función WskControlSocket en un socket aceptado para invalidar el tamaño del búfer de recepción que se heredó del socket de escucha.
Requisitos
Versión |
Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Cabecera |
Ws2def.h (incluya Wsk.h) |