Compartilhar via


estrutura WINHTTP_ASYNC_RESULT (winhttp.h)

A estrutura WINHTTP_ASYNC_RESULT contém o resultado de uma chamada para uma função assíncrona. Essa estrutura é usada com o protótipo WINHTTP_STATUS_CALLBACK .

Sintaxe

typedef struct _WINHTTP_ASYNC_RESULT {
  DWORD_PTR dwResult;
  DWORD     dwError;
} WINHTTP_ASYNC_RESULT, *LPWINHTTP_ASYNC_RESULT, *PWINHTTP_ASYNC_RESULT;

Membros

dwResult

Retornar valor de uma função assíncrona dos Serviços HTTP do Microsoft Windows (WinHTTP). Esse membro pode ser um dos seguintes valores:

Valor Significado
API_RECEIVE_RESPONSE
1
O erro ocorreu durante uma chamada para WinHttpReceiveResponse.
API_QUERY_DATA_AVAILABLE
2
O erro ocorreu durante uma chamada para WinHttpQueryDataAvailable.
API_READ_DATA
3
O erro ocorreu durante uma chamada para WinHttpReadData.
API_WRITE_DATA
4
O erro ocorreu durante uma chamada para WinHttpWriteData.
API_SEND_REQUEST
5
O erro ocorreu durante uma chamada para WinHttpSendRequest.
API_GET_PROXY_FOR_URL
6
O erro ocorreu durante uma chamada para WinHttpGetProxyForUrlEx.

dwError

Contém o código de erro se dwResult indicar que a função falhou.

Comentários

Nota Para Windows XP e Windows 2000, consulte a seção Requisitos de tempo de execução da página inicial do WinHttp.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, Windows 2000 Professional com SP3 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003, Windows 2000 Server com SP3 [somente aplicativos da área de trabalho]
Cabeçalho winhttp.h
Redistribuível WinHTTP 5.0 e Internet Explorer 5.01 ou posterior no Windows XP e Windows 2000.

Confira também

Versões do WinHTTP