structure WINHTTP_ASYNC_RESULT (winhttp.h)

La structure WINHTTP_ASYNC_RESULT contient le résultat d’un appel à une fonction asynchrone. Cette structure est utilisée avec le prototype WINHTTP_STATUS_CALLBACK .

Syntaxe

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

Membres

dwResult

Valeur de retour à partir d’une fonction Microsoft Windows HTTP Services (WinHTTP) asynchrone. Ce membre peut avoir l’une des valeurs suivantes :

Valeur Signification
API_RECEIVE_RESPONSE
1
L’erreur s’est produite lors d’un appel à WinHttpReceiveResponse.
API_QUERY_DATA_AVAILABLE
2
L’erreur s’est produite lors d’un appel à WinHttpQueryDataAvailable.
API_READ_DATA
3
L’erreur s’est produite lors d’un appel à WinHttpReadData.
API_WRITE_DATA
4
L’erreur s’est produite lors d’un appel à WinHttpWriteData.
API_SEND_REQUEST
5
L’erreur s’est produite lors d’un appel à WinHttpSendRequest.
API_GET_PROXY_FOR_URL
6
L’erreur s’est produite lors d’un appel à WinHttpGetProxyForUrlEx.

dwError

Contient le code d’erreur si dwResult indique que la fonction a échoué.

Remarques

Note Pour Windows XP et Windows 2000, consultez la section Conditions requises pour l’exécution de la page de démarrage WinHttp.
 

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 2000 Professionnel avec SP3 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003, Windows 2000 Server avec SP3 [applications de bureau uniquement]
En-tête winhttp.h
Composant redistribuable WinHTTP 5.0 et Internet Explorer 5.01 ou version ultérieure sur Windows XP et Windows 2000.

Voir aussi

WinHTTP Versions