共用方式為


WINHTTP_ASYNC_RESULT結構 (winHTTP.h)

WINHTTP_ASYNC_RESULT 結構包含異步函式呼叫的結果。 此結構會與 WINHTTP_STATUS_CALLBACK 原型搭配使用。

語法

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

成員

dwResult

從異步 Microsoft Windows HTTP Services (WinHTTP) 函式傳回值。 此成員可以是下列其中一個值:

意義
API_RECEIVE_RESPONSE
1
呼叫 WinHttpReceiveResponse 期間發生錯誤。
API_QUERY_DATA_AVAILABLE
2
呼叫 WinHttpQueryDataAvailable 時發生錯誤。
API_READ_DATA
3
呼叫 WinHttpReadData 時發生錯誤。
API_WRITE_DATA
4
呼叫 WinHttpWriteData 時發生錯誤。
API_SEND_REQUEST
5
呼叫 WinHttpSendRequest 期間發生錯誤。
API_GET_PROXY_FOR_URL
6
呼叫 WinHttpGetProxyForUrlEx 時發生錯誤。

dwError

如果 dwResult 指出函式失敗,則包含錯誤碼。

備註

注意 針對 Windows XP 和 Windows 2000,請參閱 WinHttp 起始頁的 運行時間需求 一節。
 

規格需求

需求
最低支援的用戶端 Windows XP、Windows 2000 Professional 與 SP3 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003、具有 SP3 的 Windows 2000 Server [僅限傳統型應用程式]
標頭 winhttp.h
可轉散發套件 Windows XP 和 Windows 2000 上的 WinHTTP 5.0 和 Internet Explorer 5.01 或更新版本。

另請參閱

WinHTTP 版本