Поделиться через


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

HTTPDeleteServiceConfiguration

HTTPQueryServiceConfiguration

HTTPSetServiceConfiguration