Функция HttpEndRequestA (wininet.h)
Завершает HTTP-запрос, инициированный HttpSendRequestEx.
Синтаксис
BOOL HttpEndRequestA(
[in] HINTERNET hRequest,
[out, optional] LPINTERNET_BUFFERSA lpBuffersOut,
[in] DWORD dwFlags,
[in, optional] DWORD_PTR dwContext
);
Параметры
[in] hRequest
Дескриптор, возвращенный httpOpenRequest и отправленный HttpSendRequestEx.
[out, optional] lpBuffersOut
Этот параметр зарезервирован и должен быть null.
[in] dwFlags
Этот параметр зарезервирован и должен иметь значение 0.
[in, optional] dwContext
Этот параметр зарезервирован и должен иметь значение 0.
Возвращаемое значение
Если функция выполнена успешно, функция возвращает TRUE.
Если функция завершается ошибкой, она возвращает FALSE. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Замечания
Если lpBuffersOut не задано значение NULL, HttpEndRequest вернет ERROR_INVALID_PARAMETER.
Как и все остальные аспекты API WinINet, эта функция не может быть безопасно вызвана из dllMain или конструкторов и деструкторов глобальных объектов.
Заметка
Заголовок wininet.h определяет HttpEndRequest как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
целевая платформа | Виндоус |
заголовка | wininet.h |
библиотеки |
Wininet.lib |
DLL | Wininet.dll |
См. также
функций WinINet