HttpTerminate-Funktion (http.h)
Die HttpTerminate-Funktion bereinigt Ressourcen, die von der HTTP-Server-API zum Verarbeiten von Aufrufen einer Anwendung verwendet werden. Eine Anwendung sollte HttpTerminate einmal aufrufen, wenn sie HttpInitialize mit übereinstimmenden Flageinstellungen aufgerufen hat.
Syntax
HTTPAPI_LINKAGE ULONG HttpTerminate(
[in] ULONG Flags,
[in, out] PVOID pReserved
);
Parameter
[in] Flags
Beendigungsoptionen. Dieser Parameter kann einen oder mehrere der folgenden Werte aufweisen.
[in, out] pReserved
Dieser Parameter ist reserviert und muss NULL sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.
Wenn die Funktion fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.
Wert | Bedeutung |
---|---|
|
Mindestens einer der angegebenen Parameter ist in einer nicht verwendbaren Form. |
|
Ein in WinError.h definierter Systemfehlercode . |
Hinweise
Jeder Aufruf von HttpInitialize sollte durch einen entsprechenden Aufruf von HttpTerminate abgeglichen werden. Wenn Sie beispielsweise HttpInitialize mit HTTP_INITIALIZE_SERVER aufrufen, müssen Sie HttpTerminate mit HTTP_INITIALIZE_SERVER aufrufen. Wenn Sie HttpInitialize zweimal aufrufen, einmal mit HTTP_INITIALIZE_SERVER und das zweite Mal mit HTTP_INITIALIZE_CONFIG, können Sie HttpTerminate einmal mit beiden Flags aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | http.h |
Bibliothek | Httpapi.lib |
DLL | Httpapi.dll |