Share via


Fonction HttpTerminate (http.h)

La fonction HttpTerminate nettoie les ressources utilisées par l’API serveur HTTP pour traiter les appels d’une application. Une application doit appeler HttpTerminate une fois pour chaque fois qu’elle a appelé HttpInitialize, avec les paramètres d’indicateur correspondants.

Syntaxe

HTTPAPI_LINKAGE ULONG HttpTerminate(
  [in]      ULONG Flags,
  [in, out] PVOID pReserved
);

Paramètres

[in] Flags

Options d’arrêt. Ce paramètre peut prendre une ou plusieurs des valeurs suivantes.

Valeur Signification
HTTP_INITIALIZE_CONFIG
Libérez toutes les ressources utilisées par les applications qui modifient la configuration HTTP.
HTTP_INITIALIZE_SERVER
Libérez toutes les ressources utilisées par les applications serveur.

[in, out] pReserved

Ce paramètre est réservé et doit avoir la valeur NULL.

Valeur retournée

Si la fonction réussit, la valeur de retour est NO_ERROR.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.

Valeur Signification
ERROR_INVALID_PARAMETER
Un ou plusieurs des paramètres fournis sont sous une forme inutilisable.
Autres
Code d’erreur système défini dans WinError.h.

Remarques

Chaque appel à HttpInitialize doit être mis en correspondance par un appel correspondant à HttpTerminate. Par exemple, si vous appelez HttpInitialize avec HTTP_INITIALIZE_SERVER, vous devez appeler HttpTerminate avec HTTP_INITIALIZE_SERVER. Si vous appelez HttpInitialize deux fois, une fois avec HTTP_INITIALIZE_SERVER et la deuxième fois avec HTTP_INITIALIZE_CONFIG, vous pouvez appeler HttpTerminate une fois avec les deux indicateurs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête http.h
Bibliothèque Httpapi.lib
DLL Httpapi.dll

Voir aussi

Fonctions API de serveur HTTP version 1.0

HttpInitialize