HTTP_SERVICE_CONFIG_TIMEOUT_SET 结构 (http.h)

HTTP_SERVICE_CONFIG_TIMEOUT_SET 结构用于设置 HTTP 服务器 API 宽超时值。

语法

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 结构的实例用于通过 pConfigInformation 参数将数据传入 HTTPSetServiceConfiguration 函数,或者当任一函数的 ConfigId 参数等于 HttpServiceConfigTimeout 时,通过 pOutputConfigInformation 参数从 HTTPQueryServiceConfiguration 函数检索数据。

查询 HTTP 服务器 API 范围超时的现有值不需要管理权限。 但是,设置值需要管理权限。

使用 HTTPSetServiceConfiguration 设置 HTTP 服务器 API 宽超时值时,当 HTTP 服务停止并重新启动时,该设置将保留。 超时值将应用于计算机上的所有 HTTP 服务器 API 应用程序。

通过调用 HTTPDeleteServiceConfiguration 删除 HTTP 服务器 API 超时值,其中 ConfigId 参数设置为 HttpServiceConfigTimeoutpConfigInformation 参数指向 HTTP_SERVICE_CONFIG_TIMEOUT_SET 结构。 删除计时器值时,永久性设置将消失,HTTP 服务器 API 会使用其硬编码默认值。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 http.h

另请参阅

HTTP 服务器 API 版本 2.0 结构

HTTPDeleteServiceConfiguration

HTTPQueryServiceConfiguration

HTTPSetServiceConfiguration