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) 函式傳回值。 此成員可以是下列其中一個值:
值 | 意義 |
---|---|
|
呼叫 WinHttpReceiveResponse 期間發生錯誤。 |
|
呼叫 WinHttpQueryDataAvailable 時發生錯誤。 |
|
呼叫 WinHttpReadData 時發生錯誤。 |
|
呼叫 WinHttpWriteData 時發生錯誤。 |
|
呼叫 WinHttpSendRequest 期間發生錯誤。 |
|
呼叫 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 或更新版本。 |