CHttpFile::QueryInfo

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)

Index