Compartir a través de


estructura de WINHTTP_ASYNC_RESULT (winhttp.h)

La estructura WINHTTP_ASYNC_RESULT contiene el resultado de una llamada a una función asincrónica. Esta estructura se usa con el prototipo de WINHTTP_STATUS_CALLBACK .

Sintaxis

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

Miembros

dwResult

Devuelve el valor de una función asincrónica de Servicios HTTP de Microsoft Windows (WinHTTP). Este miembro puede ser uno de los siguientes valores:

Valor Significado
API_RECEIVE_RESPONSE
1
El error se produjo durante una llamada a WinHttpReceiveResponse.
API_QUERY_DATA_AVAILABLE
2
El error se produjo durante una llamada a WinHttpQueryDataAvailable.
API_READ_DATA
3
Error durante una llamada a WinHttpReadData.
API_WRITE_DATA
4
Error durante una llamada a WinHttpWriteData.
API_SEND_REQUEST
5
Error durante una llamada a WinHttpSendRequest.
API_GET_PROXY_FOR_URL
6
Error durante una llamada a WinHttpGetProxyForUrlEx.

dwError

Contiene el código de error si dwResult indica que se produjo un error en la función.

Comentarios

Nota Para Windows XP y Windows 2000, consulta la sección Requisitos en tiempo de ejecución de la página de inicio de WinHttp.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional con SP3 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003, Windows 2000 Server con SP3 [solo aplicaciones de escritorio]
Encabezado winhttp.h
Redistribuible WinHTTP 5.0 e Internet Explorer 5.01 o posterior en Windows XP y Windows 2000.

Consulte también

Versiones winHTTP