BOOL QueryInfo (DWORD dwInfoLevel, LPVOID lpvBuffer, LPDWORD lpdwBufferLength, LPDWORD lpdwIndex = NULL) const;
BOOL QueryInfo (DWORD dwInfoLevelCStringampstr, LPDWORDdwIndex= NULL) const;(&A)
BOOL QueryInfo (DWORD dwInfoLevel, SYSTEMTIME * pSysTime, LPDWORD dwIndex = NULL) const;
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าสำเร็จ 0 อื่น ถ้าการเรียกล้มเหลว ฟังก์ชัน Win32 GetLastErrorอาจถูกเรียกเมื่อต้องการระบุสาเหตุของข้อผิดพลาด?
พารามิเตอร์
dwInfoLevel
การรวมกันของแอตทริบิวต์แบบสอบถามและค่าสถานะต่อไปนี้ที่ระบุชนิดของข้อมูลที่ร้องขอ:
ดูส่วนหมายเหตุสำหรับรายการของค่าเป็นไปได้?
lpvBuffer
ตัวชี้การบัฟเฟอร์ที่ได้รับข้อมูล?
lpdwBufferLength
ในรายการ นี้ชี้ไปค่าที่ประกอบด้วยความยาวของบัฟเฟอร์ข้อมูล จำนวนของอักขระหรือไบต์ ดูส่วนหมายเหตุสำหรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์นี้?
lpdwIndex
ชี้ไปดัชนี zero-based หัว สามารถเป็นNULL ใช้ธงชาตินี้ระบุหลายหัว ด้วยชื่อเดียวกัน ในการป้อนข้อมูลlpdwIndexบ่งชี้ดัชนีของหัวข้อที่ระบุไปกลับ บนผลผลิตlpdwIndexบ่งชี้ดัชนีของหัวข้อถัดไป หากไม่พบดัชนีถัดไปERROR_HTTP_HEADER_NOT_FOUNDจะถูกส่งกลับ?
str
การอ้างอิงไปยังวัตถุCStringได้รับข้อมูลที่ส่งกลับ?
dwIndex
มีค่าดัชนี ดูที่lpdwIndex?
pSysTime
ตัวชี้จะเป็น Win32 SYSTEMTIMEโครงสร้าง?
หมายเหตุ
เรียกฟังก์ชันนี้สมาชิกส่งคืนการตอบรับ หรือการร้องขอส่วนหัวจากการร้องขอ HTTP ใช้ฟังก์ชันนี้สมาชิกเท่านั้นหลังจากสายสำเร็จSendRequestหรือ บนวัตถุCHttpFileเรียบร้อยแล้วสร้างโดยOpenURL?
คุณสามารถเรียกใช้ชนิดข้อมูลต่อไปนี้จากQueryInfo:
เมื่อมีเขียนสตบัฟเฟอร์ และฟังก์ชันสมาชิกสำเร็จlpdwBufferLengthมีความยาวของสายอักขระที่อยู่ลบด้วย 1 สำหรับอักขระNULL terminating?
รวมค่าเป็นไปได้dwInfoLevel:
ภาพรวม CHttpFile |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection(&N)