CHttpServerContext::ReadClient

BOOL ReadClient (LPVOID lpvBuffer, LPDWORD lpdwSize );

Возвращаемое значение

Ненулевое значение, если успешно, в противном случае 0. Если закрыт сокета, используемого на сервере слушать клиента, она будет возвращать ненулевое значение, но с нулевыми байтами читать.

Если не удается, функции Windows GetLastError может быть вызвана для определения причины ошибки.

Параметры

lpvBuffer

Указатель на буферной области для получения запрашиваемой информации.

lpdwSize

Указатель типа DWORD , указывающее количество байтов в буфере. По возвращении *lpdwSize будет содержать количество байтов, фактически переведены в буфер.

Примечания

Вызов этой функции-члена для чтения из тела запроса HTTP веб-клиента в буфер информация вызывающим объектом. ReadClient может использоваться для чтения данных из HTML-формы, использующий метод POST. Если более чем *lpdwSize байт сразу же доступны для чтения, ReadClient будет возвращать после передачи этого количество данных в буфер. В противном случае он будет блокировать входящие данные и ждать буферное пространство станет доступным.

Обзор CHttpServerContext |nbsp; Члены класса | Иерархическая схема

См. также CHttpServerContext::WriteClient

Index