структура 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 |