Freigeben über


CHttpFile::EndRequest

Rufen Sie die Memberfunktion auf, um eine Anforderung zu beenden, die zu einem HTTP-Server mit der SendRequestEx-Memberfunktion gesendet wird.

BOOL EndRequest(
   DWORD dwFlags = 0,
   LPINTERNET_BUFFERS lpBuffIn = NULL,
   DWORD_PTR dwContext = 1 
);

Parameter

  • dwFlags
    Flags, die den Vorgang beschreiben.Eine Liste der entsprechenden Flags, finden Sie unter HttpEndRequest in Windows SDK.

  • lpBuffIn
    Zeiger auf initialisierten INTERNET_BUFFERS, der den Eingabepuffer beschrieben, die für den Vorgang.

  • dwContext
    Der Kontextbezeichner CHttpFile für den Vorgang.Siehe Hinweise weitere Informationen zu diesen Parameter.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.Wenn der Aufruf fehlschlägt, ermitteln Sie die Ursache des Fehlers, indem Sie das ausgelöste CInternetException-Objekt überprüfen.

Hinweise

Der Standardwert für dwContext wird von MFC zum CHttpFile-Objekt vom CInternetSession-Objekt gesendet, das das CHttpFile-Objekt erstellt wurde.Wenn Sie CInternetSession::OpenURL oder CHttpConnection aufrufen, um ein CHttpFile-Objekt zu erstellen, können Sie die Standardeinstellung überschreiben, um den Kontextbezeichner zu einem Wert der Auswahl festzulegen.Der Kontextbezeichner wird zu CInternetSession::OnStatusCallback zurückgegeben, um den Status von dem Objekt bereitzustellen, mit dem die identifiziert wird.Siehe Artikel Internet-erste Schritte: WinInet-Klassen weitere Informationen über den Kontextbezeichner.

Ausnahmen

Diese Methode kann Ausnahmen des Typs CInternetException* auslösen.

Anforderungen

Header: afxinet.h

Siehe auch

Referenz

CHttpFile-Klasse

Hierarchien-Diagramm

CInternetFile-Klasse