Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A opção de soquete SO_RCVBUF determina o tamanho do buffer de recebimento de um soquete que é usado pelo transporte subjacente. Esta opção de soquete aplica-se somente a soquetes de escuta, soquetes de datagrama e soquetes orientados para a conexão.
Para definir o valor dessa opção de soquete, um aplicativo WSK chama a função WskControlSocket com os seguintes parâmetros.
| Parâmetro | Valor |
|---|---|
RequestType |
WskSetOption |
ControlCode |
SO_RCVBUF |
Nível |
SOL_SOCKET |
TamanhoDeEntrada |
tamanho de (ULONG) |
Buffer de Entrada |
Um ponteiro para uma variável de tipo ULONG que contém o novo tamanho do buffer de recebimento do soquete |
TamanhoDeSaída |
0 |
OutputBuffer |
NULO |
OutputSizeReturned |
NULO |
Para recuperar o valor da opção de soquete SO_RCVBUF, um aplicativo WSK chama a função WskControlSocket com os seguintes parâmetros.
| Parâmetro | Valor |
|---|---|
RequestType |
WskGetOption |
ControlCode |
SO_RCVBUF |
Nível |
SOL_SOCKET |
TamanhoDeEntrada |
0 |
Buffer de Entrada |
NULO |
TamanhoDeSaída |
tamanho de (ULONG) |
OutputBuffer |
Um ponteiro para uma variável do tipo ULONG que recebe o tamanho atual do buffer de recebimento do soquete |
OutputSizeReturned |
NULO |
Um aplicativo WSK deve especificar um ponteiro para um IRP ao chamar a função WskControlSocket para definir ou recuperar o valor da opção de soquete SO_RCVBUF.
O tamanho padrão do buffer de recebimento de um soquete é específico do transporte. Alguns transportes podem não suportar essa opção de soquete.
Se essa opção de soquete estiver definida em um soquete de escuta, todas as conexões de entrada aceitas nesse soquete de escuta terão seu buffer de recebimento definido para o mesmo tamanho especificado para o soquete de escuta. Um aplicativo WSK pode chamar a função WskControlSocket em um soquete aceito para substituir o tamanho do buffer de recebimento que foi herdado do soquete de escuta.
Requerimentos
Versão |
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho |
Ws2def.h (inclui Wsk.h) |