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;

Valor devuelto

Distinto de cero si es correcto; 0 lo contrario. Si la llamada falla, la función de Win32 GetLastError puede ser llamado para determinar la causa del error.

Parámetros

dwInfoLevel

Una combinación del atributo para la consulta y los siguientes indicadores que especifican el tipo de información solicitada:

lpvBuffer

Un puntero al búfer que recibe la información.

lpdwBufferLength

En la entrada, esto apunta a un valor que contiene la longitud del búfer de datos, en el número de caracteres o bytes. Vea la sección comentarios para obtener información más detallada acerca de este parámetro.

lpdwIndex

Un puntero a un índice de base cero de encabezado. Puede ser NULL. Utilice este indicador para enumerar varios encabezados con el mismo nombre. En la entrada, lpdwIndex indica el índice del encabezado especificado para volver. En la salida, lpdwIndex indica el índice del encabezado de la siguiente. Si no se encuentra el siguiente índice, se devuelve ERROR_HTTP_HEADER_NOT_FOUND.

str

Una referencia al objeto CString recibiendo la información devuelta.

dwIndex

Un valor de índice. Ver lpdwIndex.

pSysTime

Un puntero a un Win32 estructura SYSTEMTIME.

Observaciones

Llamar a esta función miembro para devolver la respuesta o solicitar encabezados de solicitud HTTP. Utilice esta función miembro sólo después de una exitosa llamada SendRequest o en un objeto CHttpFile creado por OpenURL.

Puede recuperar los siguientes tipos de datos de QueryInfo:

Cuando se escribe una cadena en el búfer, y sucede la función miembro lpdwBufferLength contiene la longitud de la cadena de caracteres menos 1 para el carácter NULL de terminación.

Los valores posibles de dwInfoLevel incluyen:

Visió&n General de CHttpFile |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CInternetFile, CHttpConnection::OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection

Index