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;

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:

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

Index