Функция HttpTerminate (http.h)
Функция HttpTerminate очищает ресурсы, используемые API HTTP-сервера для обработки вызовов приложения. Приложение должно вызывать HttpTerminate один раз при каждом вызове HttpInitialize с соответствующими параметрами флага.
Синтаксис
HTTPAPI_LINKAGE ULONG HttpTerminate(
[in] ULONG Flags,
[in, out] PVOID pReserved
);
Параметры
[in] Flags
Варианты завершения. Этот параметр может быть одним или несколькими из следующих значений.
[in, out] pReserved
Этот параметр зарезервирован и должен иметь значение NULL.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается сбоем, возвращается один из следующих кодов ошибок.
Значение | Значение |
---|---|
|
Один или несколько предоставленных параметров находится в непригодной для использования форме. |
|
Код системной ошибки, определенный в WinError.h. |
Комментарии
Каждый вызов HttpInitialize должен соответствовать соответствующему вызову HttpTerminate. Например, при вызове HttpInitialize с HTTP_INITIALIZE_SERVER необходимо вызвать HttpTerminate с HTTP_INITIALIZE_SERVER. Если вы вызываете HttpInitialize дважды, один раз с HTTP_INITIALIZE_SERVER и второй раз с HTTP_INITIALIZE_CONFIG, вы можете вызвать HttpTerminate один раз с обоими флагами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista, Windows XP с пакетом обновления 2 (SP2) [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | http.h |
Библиотека | Httpapi.lib |
DLL | Httpapi.dll |