HTTP_SERVICE_CONFIG_TIMEOUT_SET structure (http.h)

La structure HTTP_SERVICE_CONFIG_TIMEOUT_SET est utilisée pour définir la valeur du délai d’expiration large de l’API serveur HTTP.

Syntaxe

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;

Membres

KeyDesc

Un membre de l’énumération HTTP_SERVICE_CONFIG_TIMEOUT_KEY identifiant le minuteur défini.

ParamDesc

Valeur, en secondes, du minuteur. La valeur doit être supérieure à zéro.

Notes

Une instance de la structure HTTP_SERVICE_CONFIG_TIMEOUT_SET est utilisée pour transmettre des données à la fonction HTTPSetServiceConfiguration via le paramètre pConfigInformation ou pour récupérer des données de la fonction HTTPQueryServiceConfiguration via le paramètre pOutputConfigInformation lorsque le paramètre ConfigId de l’une ou l’autre fonction est égal à HttpServiceConfigTimeout.

L’interrogation de la valeur existante d’un délai d’expiration étendu de l’API serveur HTTP ne nécessite pas de privilèges d’administration. Toutefois, la définition de la valeur nécessite des privilèges d’administrateur.

Lorsque la valeur du délai d’expiration large de l’API serveur HTTP est définie avec HTTPSetServiceConfiguration, le paramètre persiste lorsque le service HTTP est arrêté et redémarré. La valeur de délai d’expiration est appliquée à toutes les applications d’API serveur HTTP sur l’ordinateur.

La valeur du délai d’expiration de l’API du serveur HTTP est supprimée en appelant HTTPDeleteServiceConfiguration avec le paramètre ConfigId défini sur HttpServiceConfigTimeout et le paramètre pConfigInformation pointant vers la structure HTTP_SERVICE_CONFIG_TIMEOUT_SET . Lorsqu’une valeur de minuteur est supprimée, le paramètre persistant disparaît et l’API serveur HTTP utilise ses valeurs par défaut codées en dur.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête http.h

Voir aussi

Structures de l’API serveur HTTP version 2.0

HTTPDeleteServiceConfiguration

HTTPQueryServiceConfiguration

HTTPSetServiceConfiguration