Condividi tramite


Funzione HttpTerminate (http.h)

La funzione HttpTerminate pulisce le risorse usate dall'API server HTTP per elaborare le chiamate da un'applicazione. Un'applicazione deve chiamare HttpTerminate una volta per ogni volta che ha chiamato HttpInitialize, con le impostazioni del flag corrispondenti.

Sintassi

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

Parametri

[in] Flags

Opzioni di terminazione. Questo parametro può essere uno o più dei valori seguenti.

Valore Significato
HTTP_INITIALIZE_CONFIG
Rilasciare tutte le risorse usate dalle applicazioni che modificano la configurazione HTTP.
HTTP_INITIALIZE_SERVER
Rilasciare tutte le risorse usate dalle applicazioni server.

[in, out] pReserved

Questo parametro è riservato e deve essere NULL.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è NO_ERROR.

Se la funzione ha esito negativo, il valore restituito è uno dei codici di errore seguenti.

Valore Significato
ERROR_INVALID_PARAMETER
Uno o più dei parametri forniti sono in un formato inutilizzabile.
Altri
Codice di errore di sistema definito in WinError.h.

Commenti

Ogni chiamata a HttpInitialize deve essere corrispondente a una chiamata corrispondente a HttpTerminate. Ad esempio, se si chiama HttpInitialize con HTTP_INITIALIZE_SERVER, è necessario chiamare HttpTerminate con HTTP_INITIALIZE_SERVER. Se si chiama HttpInitialize due volte, una volta con HTTP_INITIALIZE_SERVER e la seconda volta con HTTP_INITIALIZE_CONFIG, è possibile chiamare HttpTerminate una volta con entrambi i flag.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione http.h
Libreria Httpapi.lib
DLL Httpapi.dll

Vedi anche

Funzioni API SERVER HTTP versione 1.0

HttpInitialize