CHttpFilter::OnUrlMap

Виртуальный DWORD OnUrlMap (CHttpFilterContext * с компенсацией, PHTTP_FILTER_URL_MAP pUrlMap );

Возвращаемое значение

Один из следующих типов уведомления:

SF_STATUS_REQ_FINISHED

Фильтр обработал запрос HTTP. Сервер должен отключить сеанс.

SF_STATUS_REQ_FINISHED_KEEP_CONN

Же самое, что SF_STATUS_REQ_FINISHED за исключением того, что сервер должен закрывать TCP-сессии если опция велись переговоры.

SF_STATUS_REQ_NEXT_NOTIFICATION

Должен быть вызван следующий фильтр в цепи уведомлений.

SF_STATUS_REQ_HANDLED_NOTIFICATION

Этот фильтр обрабатываются уведомления. Другие обработчики должен быть вызван для этого конкретного уведомления.

SF_STATUS_REQ_ERROR

Произошла ошибка. Сервер должен использовать Win32 API SetLastError в ошибки клиенту.

SF_STATUS_REQ_READ_NEXT

Фильтр представляет собой фильтр непрозрачной потока; Переговоры параметры сеанса. Действительны только для raw уведомление о прочтении.

Если неудачно, тип уведомлений SF_STATUS_REQ_ERROR должны быть возвращены. В этом случае, сервер должен использовать функцию Windows SetLastError и сообщить об ошибке клиенту.

Параметры

пфк

Объект CHttpFilterContext , который содержит сведения о контексте. Объект CHttpFilterContext может использоваться фильтром для связи любой информации контекста с HTTP-запроса.

pUrlMap

Указатель на структуру HTTP_FILTER_URL_MAP.

Примечания

Эта функция-член вызывается средой, когда сервер является отображение логической URL физическому пути.

Переопределите этот URL-адрес функции маркер члена картирования по-разному. Реализация по умолчанию не выполняет никаких действий.

Обзор CHttpFilterЧлены класса | Иерархическая схема

См. также CHttpFilter::HttpFilterProc, HTTP_FILTER_URL_MAP, CHttpFilterContext

Index