virtual DWORD OnAuthentication (CHttpFilterContext * pfc, PHTTP_FILTER_AUTHENT pAuthent );
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.
pAuthent
Un puntero a una estructura HTTP_FILTER_AUTHENT.
Observaciones
Esta función miembro es llamada por el marco para autenticar al cliente.
Reemplazar esta función miembro para implementar su propia autenticación. 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_AUTHE&NT, CHttpFilterContext