virtuelle DWORD OnReadRawData (CHttpFilterContext * pfc, PHTTP_FILTER_RAW_DATA pRawData );
Rückgabewert
Eine der die folgenden Benachrichtigungstypen:
SF_STATUS_REQ_FINISHED
Der Filter verarbeitet die HTTP-Anforderung. Der Server sollte die Sitzung trennen.
SF_STATUS_REQ_FINISHED_KEEP_CONN
Identisch mit SF_STATUS_REQ_FINISHED außer der Server die TCP-Sitzung sollte offen halten, wenn die Option ausgehandelt wurde.
SF_STATUS_REQ_NEXT_NOTIFICATION
Der nächste Filter in der Benachrichtigung Kette aufgerufen werden sollte.
SF_STATUS_REQ_HANDLED_NOTIFICATION
Dieser Filter verarbeitet die Benachrichtigung. Keine anderen Handler sollte für diese besondere Benachrichtigung aufgerufen werden.
SF_STATUS_REQ_ERROR
Es ist ein Fehler aufgetreten. Der Server sollte der Win32-API verwenden SetLastError der Fehler an den Client.
SF_STATUS_REQ_READ_NEXT
Der Filter ist ein Filter undurchsichtig Stream; Die Session-Parameter zu verhandeln. Nur gültig für unformatierte Benachrichtigung lesen.
Wenn erfolglos, sollte die Meldungsart SF_STATUS_REQ_ERROR zurückgegeben werden. In diesem Fall verwenden der Server die Windows-Funktion SetLastError und geben den Fehler an den Client.
Parameter
pfc
Ein CHttpFilterContext -Objekt, die Kontextinformationen enthält. Das CHttpFilterContext -Objekt kann durch den Filter verwendet werden, die HTTP-Anforderung Kontextinformationen zugeordnet.
pRawData
Ein Zeiger auf ein HTTP_FILTER_RAW_DATA- Struktur.
Bemerkungen
Dieser Member-Funktion wird von den Rahmen um die Anwendung zu sehen, die unformatierten Daten aufgerufen. Die zurückgegebenen Daten enthält Header und Daten.
Überschreiben Sie diese Memberfunktion um raw-Daten anders zu verarbeiten.Die Standardimplementierung tut nichts.
CHttpFilter Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CHttpFilter::HttpFilterProc, HTTP_FILTER_RAW_DATA, CHttpFilterContext, CHttpFilter::OnSendRawData