структура 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
Возвращает значение из асинхронной функции Служб HTTP Microsoft Windows (WinHTTP). Этот элемент может иметь одно из следующих значений:
Значение | Значение |
---|---|
|
Ошибка произошла во время вызова WinHttpReceiveResponse. |
|
Ошибка произошла во время вызова WinHttpQueryDataAvailable. |
|
Ошибка произошла во время вызова WinHttpReadData. |
|
Ошибка произошла во время вызова WinHttpWriteData. |
|
Ошибка произошла во время вызова WinHttpSendRequest. |
|
Ошибка произошла во время вызова WinHttpGetProxyForUrlEx. |
dwError
Содержит код ошибки, если dwResult указывает, что функция завершилась сбоем.
Комментарии
Примечание Для Windows XP и Windows 2000 см. раздел Требования к времени выполнения начальной страницы WinHttp.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная с пакетом обновления 3 (SP3) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003, Windows 2000 Server с пакетом обновления 3 (SP3) [только классические приложения] |
Верхняя часть | winhttp.h |
Распространяемые компоненты | WinHTTP 5.0 и Internet Обозреватель 5.01 или более поздней версии в Windows XP и Windows 2000. |