virtual DWORD OnReadRawData (CHttpFilterContext * pfc, PHTTP_FILTER_RAW_DATA pRawData );
Valor de retorno
Um dos seguintes tipos de notificação:
SF_STATUS_REQ_FINISHED
O filtro tem Tratado a Solicitar HTTP. O servidor deve desconectar a sessão.
SF_STATUS_REQ_FINISHED_KEEP_CONN
Mesmo que SF_STATUS_REQ_FINISHED , exceto o servidor deve manter a sessão TCP abrir se a opção foi negociada.
SF_STATUS_REQ_NEXT_NOTIFICATION
O próximo filtro na cadeia de notificação deve ser chamado.
SF_STATUS_REQ_HANDLED_NOTIFICATION
Este filtro tratada a notificação. Nenhum outro manipulador deve ser chamado para esta notificação especial.
SF_STATUS_REQ_ERROR
Ocorreu um erro. O servidor deve usar a API do Win32 SetLastError para indicar o erro para o cliente.
SF_STATUS_REQ_READ_NEXT
O filtro é um filtro de fluxo opaco; Negocie os parâmetros de sessão. Válido somente para a notificação de leitura não processada.
Se malsucedido, o tipo de notificação SF_STATUS_REQ_ERROR deve ser retornado. Neste caso, o servidor deve usar a função Windows SetLastError e indicar o erro para o cliente.
Parâmetros
pfc
Um objeto CHttpFilterContext , que contém informações de contexto. O objeto CHttpFilterContext pode ser usado pelo filtro para associar quaisquer informações de contexto de solicitação HTTP.
pRawData
Um ponteiro para uma estrutura HTTP_FILTER_RAW_DATA.
Observações
Esta função de membro é chamada pela estrutura para permitir que o aplicativo para ver os dados em bruto. Os dados retornados conterá cabeçalhos e dados.
Substituir esta função de membro para processar dados não processados de maneira diferente.A implementação padrão não faz nada.
Visão geral de CHttpFilter | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CHttpFilter:: HttpFilterProc, HTTP_FILTER_RAW_DATA, CHttpFilterContext, CHttpFilter::OnSendRawData