BOOL SetReadBufferSize (UINT nReadSize );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น ถ้าการเรียกล้มเหลว ฟังก์ชัน Win32 GetLastErrorอาจถูกเรียกเมื่อต้องการระบุสาเหตุของข้อผิดพลาด?
พารามิเตอร์
nReadSize
ขนาดของบัฟเฟอร์ที่ต้องเป็นไบต์?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกเพื่อตั้งค่าขนาดของบัฟเฟอร์อ่านชั่วคราวที่ใช้โดยแบบCInternetFile-มาวัตถุ APIs WinInet อยู่ภายใต้การดำเนินการกำหนดบัฟเฟอร์ เพื่อ เลือกขนาดของบัฟเฟอร์ที่อนุญาตให้โปรแกรมประยุกต์ของคุณเพื่ออ่านข้อมูลได้อย่างมีประสิทธิภาพ คำนึงถึงจำนวนของข้อมูลที่อ่านได้ ถ้าแต่ละสายไปอ่านเกี่ยวข้องกับการ aount ใหญ่ของข้อมูล (ตัวอย่างเช่น อย่าง น้อยสี่กิโล) โดยปกติ คุณควรต้องการบัฟเฟอร์ อย่างไรก็ตาม ถ้าคุณเรียกใช้แบบอ่านได้อย่างชัดเจนขนาดเล็กของข้อมูล หรือ หากคุณใช้ReadStringอ่านบรรทัดแต่ละครั้ง จากนั้นบัฟเฟอร์การอ่านเพิ่มประสิทธิภาพการทำงานของโปรแกรมประยุกต์?
โดยค่าเริ่มต้น วัตถุCInternetFileไม่มีการกำหนดบัฟเฟอร์สำหรับการอ่าน ถ้าคุณเรียกใช้ฟังก์ชันนี้สมาชิก คุณต้องแน่ใจว่า แฟ้มได้ถูกเปิดสำหรับการเข้าถึงแบบอ่าน?
คุณสามารถเพิ่มขนาดของบัฟเฟอร์ตลอดเวลา แต่ลดขนาดบัฟเฟอร์จะไม่มีผลต่อ ถ้าคุณเรียกใช้ReadStringโดยแรกโทรSetReadBufferSizeคุณจะได้รับการบัฟเฟอร์ 4096 ไบต์?
ภาพรวม CInternetFile |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)