Freigeben über


WINHTTP_ASYNC_RESULT-Struktur (winhttp.h)

Die WINHTTP_ASYNC_RESULT-Struktur enthält das Ergebnis eines Aufrufs einer asynchronen Funktion. Diese Struktur wird mit dem WINHTTP_STATUS_CALLBACK Prototyp verwendet.

Syntax

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

Member

dwResult

Rückgabewert aus einer asynchronen Funktion von Microsoft Windows HTTP Services (WinHTTP). Dieser Member kann einer der folgenden Werte sein:

Wert Bedeutung
API_RECEIVE_RESPONSE
1
Der Fehler ist während eines Aufrufs von WinHttpReceiveResponse aufgetreten.
API_QUERY_DATA_AVAILABLE
2
Der Fehler ist während eines Aufrufs von WinHttpQueryDataAvailable aufgetreten.
API_READ_DATA
3
Der Fehler ist während eines Aufrufs von WinHttpReadData aufgetreten.
API_WRITE_DATA
4
Der Fehler ist während eines Aufrufs von WinHttpWriteData aufgetreten.
API_SEND_REQUEST
5
Der Fehler ist während eines Aufrufs von WinHttpSendRequest aufgetreten.
API_GET_PROXY_FOR_URL
6
Der Fehler ist während eines Aufrufs von WinHttpGetProxyForUrlEx aufgetreten.

dwError

Enthält den Fehlercode, wenn dwResult angibt, dass die Funktion fehlgeschlagen ist.

Hinweise

Hinweis Informationen zu Windows XP und Windows 2000 finden Sie im Abschnitt Laufzeitanforderungen der WinHttp-Startseite .
 

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP, Windows 2000 Professional mit SP3 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003, Windows 2000 Server mit SP3 [nur Desktop-Apps]
Kopfzeile winhttp.h
Verteilbare Komponente WinHTTP 5.0 und Internet Explorer 5.01 oder höher unter Windows XP und Windows 2000.

Weitere Informationen

WinHTTP-Versionen