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.
[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 |
---|---|
|
Uno o più dei parametri forniti sono in un formato inutilizzabile. |
|
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 |