CHttpFilter::HttpFilterProc

เสมือน DWORD HttpFilterProc (PHTTP_FILTER_CONTEXT pfcDWORD NotificationType, LPVOID pvNotification );

ส่งกลับค่า

ระบุวิธีการจัดการกับเหตุการณ์ของโปรแกรมประยุกต์ ระบุ โดยใช้ค่าdwFlags ดูที่GetFilterVersion หมายเหตุสำหรับรายการของค่าเหล่านี้?

พารามิเตอร์

pfc

ตัวชี้การโครงสร้างHTTP_FILTER_CONTEXT โครงสร้างHTTP_FILTER_CONTEXTชี้ไปตามพารามิเตอร์นี้ประกอบด้วยข้อมูลบริบท Pfcโครงสร้างสมาชิกสามารถใช้ โดยตัวกรองการเชื่อมโยงข้อมูลบริบทใด ๆ กับการร้องขอ HTTP การแจ้งเตือนของ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จะเรียกสมาชิกCHttpFilterเหมาะสมฟังก์ชัน ทั้งนี้ขึ้นอยู่กับชนิดของการแจ้งเตือนที่ให้ ตัวอย่างเช่นHttpFilterProcจะโทรOnPreprocHeadersถ้าชนิดของการแจ้งเตือนเป็นSF_NOTIFY_PREPROC_HEADERS?

HttpFilterProcอยู่ที่ทำงานหลักของโปรแกรมประยุกต์ตัวกรอง ISAPI โครงสร้างต่าง ๆ ที่ชี้ไปโดยpvNotification (แสดงในตารางข้างต้น) ประกอบด้วยข้อมูลและฟังก์ชันชี้เฉพาะการดำเนินการเหล่านี้ ดูรายละเอียดโครงสร้างข้อมูลเพิ่มเติมเกี่ยวกับวิธีการประมวลผลข้อมูลโดยHttpFilterProc?

คุณสามารถแทนที่ตัวจัดการแต่ละ (ข้างในคอลัมน์สาม ) การเปลี่ยนวิธีดำเนินการกับข้อมูลที่อยู่ในโครงสร้างความสัมพันธ์?

ภาพรวม CHttpFilter |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspHTTP_FILTER_CONTEXT, HTTP_FILTER_AUTHENT, HTTP_FILTER_PREPROC_HEADERS, HTTP_FILTER_RAW_DATA, HTTP_FILTER_URL_MAP, HTTP_FILTER_LOG(&N)

Index