BOOL ReadClient (LPVOID lpvBuffer, LPDWORD lpdwSize );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ 0 มิฉะนั้น ถ้าปิดซ็อกเก็ตที่ใช้ โดยเซิร์ฟเวอร์ไคลเอ็นต์ฟัง มันจะกลับไม่ใช่ศูนย์ แต่อ่านกับศูนย์ไบต์?
ถ้าการเรียกล้มเหลว ฟังก์ชัน Windows GetLastErrorอาจถูกเรียกเมื่อต้องการระบุสาเหตุของข้อผิดพลาด?
พารามิเตอร์
lpvBuffer
ชี้ไปยังพื้นที่บัฟเฟอร์การรับข้อมูลที่ร้องขอ?
lpdwSize
ชี้การDWORDซึ่งระบุจำนวนของไบต์ที่มีอยู่ในบัฟเฟอร์ การกลับมา *lpdwSizeจะประกอบด้วยจำนวนของไบต์ที่โอนย้ายจริง ลงในบัฟเฟอร์?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกจะอ่านข้อมูลจากเนื้อความของการร้องขอของไคลเอ็นต์เว็บ HTTP ในบัฟเฟอร์ที่จัดเตรียม โดยผู้เรียก ReadClientอาจใช้เพื่ออ่านข้อมูลจากแบบฟอร์ม HTML ที่ใช้วิธีการลงรายการบัญชี ถ้ามากกว่า *lpdwSizeไบต์จะพร้อมใช้งานทันทีที่สามารถอ่านReadClientจะกลับหลังจากถ่ายโอนข้อมูลจำนวนนั้นลงในบัฟเฟอร์ มิฉะนั้น จะบล็อกข้อมูลขาเข้า และรอให้เนื้อที่บัฟเฟอร์การพร้อม?
ภาพรวม CHttpServerContext |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCHttpServerContext::WriteClient(&N)