CHttpFile::QueryInfo

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:

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

Index