HTTP_SERVICE_CONFIG_TIMEOUT_SET-Struktur (http.h)

Die HTTP_SERVICE_CONFIG_TIMEOUT_SET-Struktur wird verwendet, um den Http-Server-API-Wert für das breite Timeout festzulegen.

Syntax

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;

Members

KeyDesc

Ein Member der HTTP_SERVICE_CONFIG_TIMEOUT_KEY Enumeration, die den festgelegten Timer identifiziert.

ParamDesc

Der Wert in Sekunden für den Timer. Der Wert muss größer als 0 (null) sein.

Hinweise

Ein instance der HTTP_SERVICE_CONFIG_TIMEOUT_SET-Struktur wird verwendet, um Daten über den pConfigInformation-Parameter an die HTTPSetServiceConfiguration-Funktion zu übergeben oder Um Daten aus der HTTPQueryServiceConfiguration-Funktion über den pOutputConfigInformation-Parameter abzurufen, wenn der ConfigId-Parameter beider Funktionen httpServiceConfigTimeout entspricht.

Für das Abfragen des vorhandenen Werts eines http-Server-API-Weitentimeouts sind keine Administratorrechte erforderlich. Das Festlegen des Werts erfordert jedoch Administratorrechte.

Wenn der wert für die HTTP-Server-API mit HTTPSetServiceConfiguration festgelegt wird, bleibt die Einstellung erhalten, wenn der HTTP-Dienst beendet und neu gestartet wird. Der Timeoutwert wird auf alle HTTP-Server-API-Anwendungen auf dem Computer angewendet.

Der Timeoutwert der HTTP-Server-API wird gelöscht, indem HTTPDeleteServiceConfiguration aufgerufen wird, wobei der ConfigId-Parameter auf HttpServiceConfigTimeout festgelegt ist, und der pConfigInformation-Parameter , der auf die HTTP_SERVICE_CONFIG_TIMEOUT_SET-Struktur verweist. Wenn ein Timerwert gelöscht wird, wird die persistente Einstellung gelöscht, und die HTTP-Server-API verwendet die hartcodierten Standardwerte.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile http.h

Weitere Informationen

HTTP-Server-API, Version 2.0-Strukturen

HTTPDeleteServiceConfiguration

HTTPQueryServiceConfiguration

HTTPSetServiceConfiguration