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;

Rückgabewert

Ungleich NULL, wenn erfolgreich; andernfalls 0. Wenn der Aufruf fehlschlägt, die Win32-Funktion GetLastError kann aufgerufen werden, um die Ursache des Fehlers zu ermitteln.

Parameter

dwInfoLevel

Eine Kombination von der Attribut-Abfrage und die folgenden Flags, die den Typ der angeforderten Informationen angeben:

lpvBuffer

Ein Zeiger auf den Puffer, der die Informationen empfängt.

lpdwBufferLength

Bei der Einreise weist dies auf einen Wert mit der Länge des Datenpuffers, Anzahl der Zeichen oder Bytes. Finden Sie unter im Abschnitt Hinweise für ausführlichere Informationen zu diesem parameter.

lpdwIndex

Ein Zeiger auf ein Index nullbasierte Header. NULLkann sein. Verwenden Sie das Flag mehrere Header mit dem gleichen Namen aufgelistet werden. Bei der Eingabe gibt LpdwIndex den Index des angegebenen Headers zurückgegeben. Bei der Ausgabe gibt LpdwIndex den Index des nächsten Header. Wenn der nächste Index nicht gefunden werden kann, wird ERROR_HTTP_HEADER_NOT_FOUND zurückgegeben.

str

Ein Verweis auf das CString -Objekt die zurückgegebene Informationen erhalten.

dwIndex

Ein Indexwert. Finden Sie unter lpdwIndex.

pSysTime

Ein Zeiger auf eine Win32 SYSTEMTIME -Struktur.

Bemerkungen

Rufen Sie diese Memberfunktion um Antwort oder Anfrage-Header aus einer HTTP-Anforderung. Verwenden Sie dieser Member-Funktion nur nach einem erfolgreichen Aufruf zu SendRequest oder von einem CHttpFile Objekt erfolgreich erstellt von OpenURL.

Sie können die folgenden Arten von Daten aus QueryInfo abrufen.:

Wenn eine Zeichenfolge wird in den Puffer geschrieben, und die Member-Funktion erfolgreich ist, enthält LpdwBufferLength die Länge der Zeichenfolge in Zeichen minus 1 für das abschließende NULL -Zeichen.

Die möglichen DwInfoLevel Werte enthalten:

CHttpFile ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection

Index