CHttpFilter::OnUrlMap

virtual DWORD OnUrlMap (CHttpFilterContext * pfc, PHTTP_FILTER_URL_MAP pUrlMap );

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.

pUrlMap

Un puntero a una estructura HTTP_FILTER_URL_MAP.

Observaciones

Esta función miembro es llamada por el marco cuando el servidor es asignar una URL lógica a una ruta de acceso física.

Reemplazar esta función miembro identificador URL diferente de asignació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_URL_MAP, CHttpFilterContext

Index