Función HttpTerminate (http.h)

La función HttpTerminate limpia los recursos usados por la API del servidor HTTP para procesar las llamadas por una aplicación. Una aplicación debe llamar a HttpTerminate una vez por cada vez que se llama HttpInitialize, con la configuración de marca coincidente.

Sintaxis

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

Parámetros

[in] Flags

Opciones de finalización. Este parámetro puede ser uno o más de los siguientes valores.

Valor Significado
HTTP_INITIALIZE_CONFIG
Libere todos los recursos usados por las aplicaciones que modifican la configuración HTTP.
HTTP_INITIALIZE_SERVER
Libere todos los recursos usados por las aplicaciones de servidor.

[in, out] pReserved

Este parámetro está reservado y debe ser NULL.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es NO_ERROR.

Si se produce un error en la función, el valor devuelto es uno de los siguientes códigos de error.

Valor Significado
ERROR_INVALID_PARAMETER
Uno o varios de los parámetros proporcionados están en un formato inutilizable.
Otros
Código de error del sistema definido en WinError.h.

Comentarios

Cada llamada a HttpInitialize debe coincidir con una llamada correspondiente a HttpTerminate. Por ejemplo, si llama a HttpInitialize con HTTP_INITIALIZE_SERVER, debe llamar a HttpTerminate con HTTP_INITIALIZE_SERVER. Si llama a HttpInitialize dos veces, una vez con HTTP_INITIALIZE_SERVER y la segunda vez con HTTP_INITIALIZE_CONFIG, puede llamar a HttpTerminate una vez con ambas marcas.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado http.h
Library Httpapi.lib
Archivo DLL Httpapi.dll

Consulte también

Funciones de la API de servidor HTTP versión 1.0

HttpInitialize