віртуальний DWORD OnLog (CHttpFilterContext * ПФК, PHTTP_FILTER_LOG pLog );
Значення, яке повертається
Одним з таких типів сповіщень:
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
Фільтр є є непрозорою потік фільтр; Переговори параметри сеансу. Дійсні тільки для сирого читати повідомлення.
Якщо невдалою, тип повідомлення про SF_STATUS_REQ_ERROR повертається. У цьому випадку сервер слід використовувати функцію Windows SetLastError і вказати помилка клієнта.
Параметри
пфк
CHttpFilterContext об'єкта, який містить інформацію з контекстне і використовується фільтром асоціювати будь-яку інформацію з контекстне з HTTP-запиту.
pLog
Вказівник на структуру HTTP_FILTER_LOG.
Зауваження
Цей член функція викликається за рамки інформувати фільтр, коли сервер пише інформацію до журналу сервера.
Перевизначити цей член функція надати свій власний метод для реєстрації інформації файл сервера. За замовчуванням реалізація нічого не робить.
Огляд CHttpFilter | Члени класу | Ієрархічна діаграма
Дивіться також CHttpFilter::HttpFilterProc, HTTP_FILTER_LOG, CHttpFilterContext