estrutura INTERNET_ASYNC_RESULT (wininet.h)

Contém o resultado de uma chamada para uma função assíncrona. Essa estrutura é usada com InternetStatusCallback.

Sintaxe

typedef struct {
  DWORD_PTR dwResult;
  DWORD     dwError;
} INTERNET_ASYNC_RESULT, *LPINTERNET_ASYNC_RESULT;

Membros

dwResult

Resultado. Esse parâmetro pode ser um identificador HINTERNET , um inteiro longo sem sinal ou um código de retorno booliano de uma função assíncrona.

dwError

Código de erro, se dwResult indicar que a função falhou. Se a operação for bem-sucedida, esse membro geralmente conterá ERROR_SUCCESS.

Comentários

O valor de dwResult é determinado pelo valor de
dwInternetStatus na função de retorno de chamada status.

Valor de dwInternetStatus Valor de dwResult
INTERNET_STATUS_HANDLE_CREATED Ponteiro para o identificador HINTERNET
INTERNET_STATUS_REQUEST_COMPLETE Código de retorno booliano da função assíncrona.
 
Nota O WinINet não dá suporte a implementações de servidor. Além disso, ele não deve ser usado de um serviço. Para implementações de servidor ou serviços, use Os Serviços HTTP do Microsoft Windows (WinHTTP).
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho wininet.h

Confira também

Operação assíncrona