CHttpFilter::OnAuthentication

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

Index