WINHTTP_ASYNC_RESULT struttura (winhttp.h)

La struttura WINHTTP_ASYNC_RESULT contiene il risultato di una chiamata a una funzione asincrona. Questa struttura viene usata con il prototipo di WINHTTP_STATUS_CALLBACK .

Sintassi

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

Members

dwResult

Valore restituito da una funzione Http Services (WinHTTP) di Microsoft Windows asincrona. Questo membro può essere uno dei valori seguenti:

Valore Significato
API_RECEIVE_RESPONSE
1
Errore durante una chiamata a WinHttpReceiveResponse.
API_QUERY_DATA_AVAILABLE
2
Errore durante una chiamata a WinHttpQueryDataAvailable.
API_READ_DATA
3
Errore durante una chiamata a WinHttpReadData.
API_WRITE_DATA
4
Errore durante una chiamata a WinHttpWriteData.
API_SEND_REQUEST
5
Errore durante una chiamata a WinHttpSendRequest.
API_GET_PROXY_FOR_URL
6
Errore durante una chiamata a WinHttpGetProxyForUrlEx.

dwError

Contiene il codice di errore se dwResult indica che la funzione non è riuscita.

Commenti

Nota Per Windows XP e Windows 2000, vedere la sezione Requisiti di runtime della pagina iniziale WinHttp.
 

Requisiti

Requisito Valore
Client minimo supportato Windows XP, Windows 2000 Professional con SP3 [solo app desktop]
Server minimo supportato Windows Server 2003, Windows 2000 Server con SP3 [solo app desktop]
Intestazione winhttp.h
Componente ridistribuibile WinHTTP 5.0 e Internet Explorer 5.01 o versione successiva in Windows XP e Windows 2000.

Vedi anche

Versioni WinHTTP