virtual DWORD OnAuthentication (CHttpFilterContext * pfc, PHTTP_FILTER_AUTHENT pAuthent );
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.
pAuthent
Um ponteiro para uma estrutura HTTP_FILTER_AUTHENT.
Observações
Esta função de membro é chamada pela estrutura para autenticar o cliente.
Substituir esta função de membro para implementar sua própria autenticação. A implementação padrão não faz nada.
Visão geral de CHttpFilter | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CHttpFilter:: HttpFilterProc, HTTP_FILTER_AUTHE&NT, CHttpFilterContext