CHttpFile::QueryInfo

BOOL QueryInfo (DWORD dwInfoLevel, LPVOID lpvBuffer, out lpdwBufferLength, out lpdwIndex Faz com = NULL) const;

BOOL QueryInfo (DWORD dwInfoLevelCString&StrOutdwIndex= NULL) const;

BOOL QueryInfo (DWORD dwInfoLevel, SYSTEMTIME * pSysTime, out dwIndex = NULL) const;

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário 0. Se a chamada falhar, a função do Win32 GetLastError pode ser chamado para determinar a causa do erro.

Parâmetros

dwInfoLevel

Uma combinação do atributo para consulta e os seguintes sinalizadores que especificam o tipo de informações solicitadas:

lpvBuffer

Um ponteiro para a reserva que recebe as informações.

lpdwBufferLength

Na entrada, isso aponta para um valor que contém o comprimento do buffer de dados, em número de caracteres ou bytes. Consulte a seção comentários para obter mais informações sobre este parâmetro.

lpdwIndex Faz com

Um ponteiro para um índice baseado em zero do cabeçalho. Pode ser NULL. Use este sinalizador para enumerar vários cabeçalhos com o mesmo nome. Na entrada, lpdwIndex Faz com indica o índice do cabeçalho especificado para retornar. Na saída, lpdwIndex Faz com indica o índice do cabeçalho da próximo. Se o próximo índice não pode ser encontrado, ERROR_HTTP_HEADER_NOT_FOUND será retornado.

str

Uma referência ao objeto CString que recebe as informações retornadas.

dwIndex

Um valor de índice. Consulte lpdwIndex Faz com.

pSysTime

Um ponteiro para uma Win32 estrutura SYSTEMTIME.

Observações

Chame essa função de membro retornar resposta ou solicitar cabeçalhos de uma solicitação HTTP. Use esta função de membro somente após uma chamada bem-sucedida para SendRequest ou em um objeto de CHttpFile criado com êxito por OpenURL.

Você pode recuperar os seguintes tipos de dados de QueryInfo:

Quando uma Cadeia de caracteres é gravada para o buffer, e a função membro for bem-sucedido, lpdwBufferLength contém o comprimento da Cadeia de caracteres em caracteres menos 1 para o caractere Nulo de terminação.

Os valores possíveis dwInfoLevel incluem:

Visão geral de CHttpFileMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CInternetFile, CHttpConnection:: OpenRequest, CFtpConnection, CGopherConnection, CInternetConnection

Index