Виртуальный 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