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 |
---|---|
|
O erro ocorreu durante uma chamada para WinHttpReceiveResponse. |
|
O erro ocorreu durante uma chamada para WinHttpQueryDataAvailable. |
|
O erro ocorreu durante uma chamada para WinHttpReadData. |
|
O erro ocorreu durante uma chamada para WinHttpWriteData. |
|
O erro ocorreu durante uma chamada para WinHttpSendRequest. |
|
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. |