CHttpServerContext::ReadClient

BOOL ReadClient (LPVOID lpvBuffer, LPDWORD lpdwSize );

Valeur de retour

Différent de zéro en cas de succès, sinon 0. Si le socket utilisé par le serveur à l'écoute de la clientèle est fermé, il sera de retour différent de zéro, mais avec zéro octet lu.

Si l'appel échoue, la fonction Windows GetLastError peut être appelée pour déterminer la cause de l'erreur.

Paramètres

lpvBuffer

Pointeur sur la zone de mémoire tampon pour recevoir les informations demandées.

lpdwSize

Pointeur vers DWORD qui indique le nombre d'octets disponibles dans la mémoire tampon. Retour *lpdwSize contiendra le nombre d'octets effectivement transféré dans la mémoire tampon.

Remarques

Appelez cette fonction membre pour lire les informations du corps de la demande HTTP du client Web dans la mémoire tampon fournie par l'appelant. ReadClient peut être utilisé pour lire les données d'un formulaire HTML qui utilise la méthode POST. Si plus de *lpdwSize octets sont disponibles immédiatement pour être lu, ReadClient sera de retour après son transfert de la quantité de données dans la mémoire tampon. Autrement il bloquera les données entrantes et d'attente pour l'espace de mémoire tampon devenir disponible.

Aperçu CHttpServerContext |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CHttpServerContext::WriteClient

Index