HttpEndRequestA-Funktion (wininet.h)
Beendet eine HTTP-Anforderung, die von HttpSendRequestExinitiiert wurde.
Syntax
BOOL HttpEndRequestA(
[in] HINTERNET hRequest,
[out, optional] LPINTERNET_BUFFERSA lpBuffersOut,
[in] DWORD dwFlags,
[in, optional] DWORD_PTR dwContext
);
Parameter
[in] hRequest
Handle zurückgegeben von HttpOpenRequest und gesendet von HttpSendRequestEx.
[out, optional] lpBuffersOut
Dieser Parameter ist reserviert und muss NULL-sein.
[in] dwFlags
Dieser Parameter ist reserviert und muss auf 0 festgelegt werden.
[in, optional] dwContext
Dieser Parameter ist reserviert und muss auf 0 festgelegt werden.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion TRUEzurück.
Wenn die Funktion fehlschlägt, wird FALSE-zurückgegeben. Rufen Sie GetLastErrorauf, um erweiterte Fehlerinformationen zu erhalten.
Bemerkungen
Wenn lpBuffersOut- nicht auf NULL-festgelegt ist, gibt HttpEndRequest- ERROR_INVALID_PARAMETER zurück.
Wie alle anderen Aspekte der WinINet-API kann diese Funktion nicht innerhalb von DllMain oder den Konstruktoren und Destruktoren globaler Objekte sicher aufgerufen werden.
Anmerkung
Der wininet.h-Header definiert HttpEndRequest als Alias, der automatisch die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 2000 Professional [nur Desktop-Apps] |
mindestens unterstützte Server- | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform- | Fenster |
Header- | wininet.h |
Library | Wininet.lib |
DLL- | Wininet.dll |