CHttpFilter::GetFilterVersion

Виртуальный BOOL GetFilterVersion (PHTTP_FILTER_VERSION pVer );

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

Ненулевое значение, если фильтр был загружен должным образом. Если фильтр возвращает значение 0, то фильтр приложений будет выгружен и он не получит уведомления.

Параметры

pVer

Указатель на структуру HTTP_FILTER_VERSION , содержащий сведения о версии и поля фильтра указать номер версии и уведомления для сервера. Фильтр приложение также включает пространство для регистрации небольшое описание себя. Следующие два флаги установлены в структуре реализацией по умолчанию:

Примечания

Эта функция-член вызывается Интернет-сервером для получения версии фильтра, обозначается pVer. Он вызывается только один раз, после того, как CHttpFilter объекта.

Используйте dwFlags для указания на уведомления в pVer члена, что интерес вашего сервера. Ниже приведен список допустимых флагов для dwFlags:

SF_NOTIFY_ORDER_DEFAULT

Загружает фильтр на приоритет по умолчанию. Это значение рекомендуется, так как другие приоритетные уведомления могут оказывать сильное воздействие на производительность и масштабируемость.

SF_NOTIFY_ORDER_LOW

Загружает фильтр с низким приоритетом.

SF_NOTIFY_ORDER_MEDIUM

Загружает фильтр на средний приоритет.

SF_NOTIFY_ORDER_HIGH

Загружает фильтр на высокий приоритет.

SF_NOTIFY_SECURE_PORT

Уведомляет приложение передача данных через безопасный порт.

SF_NOTIFY_NONSECURE_PORT

Уведомляет приложение передача данных через небезопасный порт.

Примечаниеnbsp;  Если задать ни SF_&NOTIFY_NONSECURE_PORT , ни SF_NOTIFY_SECURE_PORT, сервер по умолчанию для обоих, что позволяет обработки данных через любой порт.

SF_NOTIFY_READ_RAW_DATA

Позволяет приложению для просмотра необработанных данных. Данные, возвращаемые клиенту будет содержать заголовки и данные.

SF_NOTIFY_PREPROC_HEADERS

Сервер предварительно заголовки.

SF_NOTIFY_AUTHENTICATION

Сервер проверяет подлинность клиента.

SF_NOTIFY_URL_MAP

Сервер является отображение логической URL физическому пути.

SF_NOTIFY_SEND_RAW_DATA

Сервер отправляет данные обратно к клиенту.

SF_NOTIFY_LOG

Сервер записывает информацию в журнал сервера.

SF_NOTIFY_END_OF_NET_SESSION

Конец сессии с клиентом.

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

См. такжеnbsp;HTTP_FILTER_VERSIO&N, CHttpFilter::HttpFilterProc

Index