структура INTERNET_ASYNC_RESULT (wininet.h)

Содержит результат вызова асинхронной функции. Эта структура используется с InternetStatusCallback.

Синтаксис

typedef struct {
  DWORD_PTR dwResult;
  DWORD     dwError;
} INTERNET_ASYNC_RESULT, *LPINTERNET_ASYNC_RESULT;

Члены

dwResult

Результат. Этот параметр может быть дескриптором HINTERNET , длинным целым числом без знака или логическим кодом возврата из асинхронной функции.

dwError

Код ошибки, если dwResult указывает на сбой функции. Если операция выполнена успешно, этот элемент обычно содержит ERROR_SUCCESS.

Комментарии

Значение dwResult определяется значением
dwInternetStatus в функции обратного вызова состояния.

Значение dwInternetStatus Значение dwResult
INTERNET_STATUS_HANDLE_CREATED Указатель на дескриптор HINTERNET
INTERNET_STATUS_REQUEST_COMPLETE Логическое значение возвращает код из асинхронной функции.
 
Примечание WinINet не поддерживает реализации сервера. Кроме того, его не следует использовать из службы. Для серверных реализаций или служб используйте службы Microsoft Windows HTTP (WinHTTP).
 

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wininet.h

См. также раздел

Асинхронная операция