CHttpFilter::OnReadRawData

virtual DWORD OnReadRawData (CHttpFilterContext * pfc, PHTTP_FILTER_RAW_DATA pRawData );

Valor devuelto

Uno de los siguientes tipos de notificación:

SF_STATUS_REQ_FINISHED

El filtro ha manejado la solicitud HTTP. El servidor debe desconectar la sesión.

SF_STATUS_REQ_FINISHED_KEEP_CONN

Igual SF_STATUS_REQ_FINISHED excepto el servidor debe mantener abierta si la opción se negoció la sesión TCP.

SF_STATUS_REQ_NEXT_NOTIFICATION

Debería llamarse el filtro siguiente en la cadena de notificación.

SF_STATUS_REQ_HANDLED_NOTIFICATION

Este filtro maneja la notificación. Otros controladores no deberían llamarse de esta notificación en particular.

SF_STATUS_REQ_ERROR

Se ha producido un error. El servidor debe utilizar la API de Win32 SetLastError para indicar el error al cliente.

SF_STATUS_REQ_READ_NEXT

El filtro es una secuencia opaco; Negociar los parámetros de la sesión. Válido sólo para notificación de lectura raw.

Si no lo consigue, deberá devolverse el tipo de notificación SF_STATUS_REQ_ERROR . En este caso, el servidor debe utilizar la función de Windows SetLastError e indicar el error al cliente.

Parámetros

pfc

Un objeto CHttpFilterContext , que contiene información de contexto. El objeto CHttpFilterContext se puede utilizar el filtro para asociar cualquier información de contexto de la solicitud HTTP.

pRawData

Un puntero a una estructura HTTP_FILTER_RAW_DATA.

Observaciones

Esta función miembro es llamada por el marco para permitir la aplicación para ver los datos sin procesar. Los datos devueltos contendrá datos y encabezados.

Reemplazar esta función miembro para procesar datos en bruto diferente.La implementación predeterminada no hace nada.

Visió&n General de CHttpFilter |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CHttpFilter::HttpFilterProc, HTTP_FILTER_RAW_DATA, CHttpFilterContext, CHttpFilter::OnSendRawData

Index