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