CHttpServerContext::ReadClient

BOOL ReadClient (LPVOID lpvBuffer, out lpdwSize );

Valor de retorno

Diferente de zero se for bem-sucedida, caso contrário, 0. Se o soquete usado pelo servidor para ouvir o cliente é fechado, ele irá retornar diferente de zero, mas com zero bytes ler.

Se a chamada falhar, o Windows função GetLastError pode ser chamado para determinar a causa do erro.

Parâmetros

lpvBuffer

Ponteiro para a área de buffer para receber as informações solicitadas.

lpdwSize

Ponteiro para DWORD indicando o número de bytes disponíveis no buffer. Em retorno *lpdwSize conterá o número de bytes realmente transferidos para a reserva.

Observações

Chame essa função de membro para ler informações do corpo de solicitação HTTP do cliente da Web para o buffer fornecido pelo chamador. ReadClient pode ser usado para ler dados de um formulário em HTML que usa o método POST. Se mais de *lpdwSize bytes são imediatamente disponíveis para ser lido, ReadClient retornará depois de transferir essa quantidade de dados no buffer. Caso contrário ele irá bloquear dados de entrada e aguardar espaço do buffer para tornar-se disponível.

Visão geral de CHttpServerContext |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CHttpServerContext::WriteClient

Index