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

Hierarchiediagramm

CInternetFile-Klasse