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、Windows 2000 Server SP3 [デスクトップ アプリのみ] |
Header | winhttp.h |
再頒布可能パッケージ | Windows XP および Windows 2000 で WinHTTP 5.0 およびインターネット エクスプローラー 5.01 以降。 |