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.
[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 |
---|---|
|
Un ou plusieurs des paramètres fournis sont sous une forme inutilisable. |
|
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 |