bool QueryInfo (dword dwInfoLevel, LPVOID lpvBuffer, lpdword lpdwBufferLength, lpdword lpdwIndex = null) const;
bool QueryInfo (dword dwInfoLevelCString&StrlpdworddwIndex= null) const;
bool QueryInfo (dword dwInfoLevel, SYSTEMTIME * pSysTime, lpdword dwIndex = null) const;
Dönüş değeri
Sıfır başarılı olursa; Aksi halde 0. Çağrı başarısız olursa, Win32 işlevi GetLastError denilen hatanın nedenini belirlemek için.
Parametreleri
dwInfoLevel
Öznitelik sorgu ve istenen bilgi türünü belirten aşağıdaki bayrakları bir arada:
Olası değerler listesi için Açıklamalar bölümüne bakın.
lpvBuffer
Bir işaretçi bilgileri alır arabellek.
lpdwBufferLength
Girişte, bu karakter veya bayt cinsinden veri arabelleği uzunluğunu içeren bir değeri gösterir. Bu parametre hakkında daha ayrıntılı bilgi için Açıklamalar bölümüne bakın.
lpdwIndex
İşaretçi bir üstbilgi sıfır tabanlı dizin. nullolabilir. Bu bayrak, aynı ada sahip birden çok üst numaralandırmak için kullanın. Giriş lpdwIndex dönmek için belirtilen üstbilgi dizinini gösterir. Çıkışta, lpdwIndex sonraki üstbilgi dizinini gösterir. Sonraki dizin bulunamıyor, error_http_header_not_found döndürülür.
str
Döndürülen bilgileri alma CString nesnesine bir başvuru.
dwIndex
Dizin değeri. LpdwIndex bkz.
pSysTime
Bir Win32 işaretçi SYSTEMTIME yapısı.
Açıklamalar
Yanıt verir ya da bir http istek üstbilgileri isteği bu üye işlevini çağırın. Sonra başarılı bir çağrı SendRequest veya başarıyla OpenURL tarafından oluşturulmuş bir CHttpFile nesnesi bu üye işlevini kullanma.
Aşağıdaki veri türlerini QueryInfo alabilirsiniz:
Bir dize arabelleğe yazılır ve üye işlev başarılı lpdwBufferLength eksi 1 Sonlandırıcı boş karakter için karakter dize uzunluğunu içerir.
Olası dwInfoLevel değerler:
CHttpFile ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz: CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection