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;
Valore restituito
Diverso da zero in caso di successo; 0 altrimenti. Se la chiamata ha esito negativo, la funzione Win32 può essere chiamato GetLastError per determinare la causa dell'errore.
Parametri
dwInfoLevel
Una combinazione dell'attributo per query e i seguenti flag che specificano il tipo di informazioni richieste:
Vedere la sezione osservazioni per un elenco dei valori possibili.
lpvBuffer
Puntatore a un buffer che riceve le informazioni.
lpdwBufferLength
All'entrata, si punta a un valore contenente la lunghezza del buffer dei dati, in numero di caratteri o byte. Vedere la sezione osservazioni per informazioni più dettagliate su questo parametro.
lpdwIndex
Puntatore a un indice in base zero dell'intestazione. Può essere NULL. Utilizzare questo flag per enumerare le intestazioni multiple con lo stesso nome. In input, lpdwIndex indica l'indice dell'intestazione specificato da restituire. Produzione, lpdwIndex indica l'indice dell'intestazione successiva. Se non è possibile trovare l'indice successivo, viene restituito ERROR_HTTP_HEADER_NOT_FOUND.
str
Un riferimento all'oggetto CString ricevendo le informazioni restituite.
dwIndex
Un valore di indice. Vedi lpdwIndex.
pSysTime
Puntatore a un Win32 struttura SYSTEMTIME.
Osservazioni
Chiamare questa funzione membro per restituire la risposta o richiedere intestazioni da una richiesta HTTP. Utilizzare questa funzione membro solo dopo una chiamata riuscita a SendRequest o su un oggetto CHttpFile realizzata con successo da OpenURL.
È possibile recuperare i seguenti tipi di dati da QueryInfo:
Quando una stringa è scritto nel buffer, e la funzione membro ha esito positivo, il lpdwBufferLength contiene la lunghezza della stringa in caratteri meno 1 per il carattere di terminazione NULL.
I valori possibili dwInfoLevel includono:
CHttpFile pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CInternetFile, CHttpConnection:: OpenRequest, CFtpConnection, CGopherConnection consente, CInternetConnection consente