가상 DWORD HttpFilterProc (PHTTP_FILTER_CONTEXT pfcDWORD NotificationType, LPVOID pvNotification );
반환 값
응용 프로그램 이벤트를 처리 하는 방법을 나타냅니다. DwFlags 값;으로 표시 GetFilterVersion 주의 이러한 값의 목록에 대 한 참조。
매개 변수
pfc
HTTP_FILTER_CONTEXT 구조를 가리키는 포인터입니다. 이 매개 변수에서 가리키는 HTTP_FILTER_CONTEXT 구조는 컨텍스트 정보를 포함 합니다. HTTP 요청에서 컨텍스트 정보를 연결할 필터에 의해 pfc 구조 멤버를 사용할 수 있습니다. SF_NOTIFY_END_OF_NET_SESSION 알림 같은 컨텍스트 정보를 사용할 수 있습니다.
NotificationType
처리 중인 이벤트의 형식을 나타냅니다. 유효한 형식은 GetFilterVersion 에 나열 됩니다.
pvNotification
알림-특정 구조。
| 알림 유형 | pvNotification 포인트 | MFC 호출 |
| SF_NOTIFY_READ_RAW_DATA | HTTP_FILTER_RAW_DATA | OnReadRawData |
| SF_NOTIFY_SEND_RAW_DATA | HTTP_FILTER_RAW_DATA | OnSendRawData |
| SF_NOTIFY_PREPROC_HEADERS | HTTP_FILTER_PREPROC_HEADERS | OnPreprocHeaders |
| SF_NOTIFY_AUTHENTICATION | HTTP_FILTER_AUTHENT | OnAuthentication |
| SF_NOTIFY_URL_MAP | HTTP_FILTER_URL_MAP | OnUrlMap |
| SF_NOTIFY_LOG | HTTP_FILTER_LOG | OnLog |
주의
이 멤버 함수는 필터를 통해 전달 될 때마다 데이터를 처리 하는 프레임 워크에 의해 호출 됩니다. HttpFilterProc 적절 한 걸러내 는 멤버 함수 주어진 알림 형식에 따라 호출 됩니다. 예를 들어, HttpFilterProc 알림 형식이 SF_NOTIFY_PREPROC_HEADERS 경우 OnPreprocHeaders 을 호출 됩니다.
HttpFilterProc 은 ISAPI 필터 응용 프로그램의 핵심 작업이 수행 됩니다. 다양 한 구조 (위의 테이블에 나열 된) pvNotification 에 의해 이러한 작업 관련 데이터 및 함수 포인터 포함 지적 했다. HttpFilterProc 에 의해 데이터를 처리 하는 방법에 대 한 자세한 내용은 구조 세부 정보를 참조 하십시오.
그들의 연결된 구조에 데이터를 처리 하는 방법을 변경 하려면 개별 처리기 (위의 세 번째 열에 나열 된)를 무시할 수 있습니다.
걸러내는 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;HTTP_FILTER_CONTEXT, HTTP_FILTER_AUTHENT, HTTP_FILTER_PREPROC_HEADERS, HTTP_FILTER_RAW_DATA, HTTP_FILTER_URL_MAP, HTTP_FILTER_LOG(&N)