структура HTTP_SERVICE_CONFIG_TIMEOUT_SET (http.h)
Структура HTTP_SERVICE_CONFIG_TIMEOUT_SET используется для задания значения времени ожидания API HTTP-сервера.
Синтаксис
typedef struct _HTTP_SERVICE_CONFIG_TIMEOUT_SET {
HTTP_SERVICE_CONFIG_TIMEOUT_KEY KeyDesc;
HTTP_SERVICE_CONFIG_TIMEOUT_PARAM ParamDesc;
} HTTP_SERVICE_CONFIG_TIMEOUT_SET, *PHTTP_SERVICE_CONFIG_TIMEOUT_SET;
Члены
KeyDesc
Член перечисления HTTP_SERVICE_CONFIG_TIMEOUT_KEY , определяющий заданный таймер.
ParamDesc
Значение таймера в секундах. Это значение должно быть больше нуля.
Комментарии
Экземпляр структуры HTTP_SERVICE_CONFIG_TIMEOUT_SET используется для передачи данных в функцию HTTPSetServiceConfiguration с помощью параметра pConfigInformation или для извлечения данных из функции HTTPQueryServiceConfiguration с помощью параметра pOutputConfigInformation , если параметр ConfigId любой функции равен HttpServiceConfigTimeout.
При запросе существующего значения ВРЕМЕНИ ожидания API HTTP-сервера не требуются права администратора. Однако для задания значения требуются права администратора.
Если для значения времени ожидания API HTTP-сервера задано значение HTTPSetServiceConfiguration, параметр сохраняется при остановке и перезапуске службы HTTP. Значение времени ожидания применяется ко всем приложениям API HTTP-сервера на компьютере.
Значение времени ожидания API HTTP-сервера удаляется путем вызова HTTPDeleteServiceConfiguration с параметром ConfigId , равным HttpServiceConfigTimeout , и параметром pConfigInformation , указывающим на структуру HTTP_SERVICE_CONFIG_TIMEOUT_SET . При удалении значения таймера постоянный параметр исчезает, а API HTTP-сервера использует жестко заданные значения по умолчанию.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | http.h |
См. также раздел
Структуры API HTTP-сервера версии 2.0