Share via


ISAPI Filter Samples

ISAPI filters are running in memory while the Web service is running. Every time IIS receives a request from a client or generates a response for a client, special filter event notifications are sent to any ISAPI filters that are installed on the Web site concerned. They are compiled into a DLL or any extension that works with LoadLibrary.

In this section of the documentation are descriptions of IIS code samples for ISAPI filters. IIS samples are included in the IIS Software Developer Kit (SDK). You can download the IIS SDK from Platform SDK Update. You can view the SDK at MSDN Online. In the table of contents at MSDN Online, click Web Development, Server Technologies, Internet Information Services (IIS), SDK Documentation, Internet Information Services, Samples.

Samples Description Coding Languages Related Documentation
Uppercase Filter This sample converts all the characters in an HTTP response to uppercase. Written in Visual C++ Developing ISAPI Extensions and Filters,

Developing ISAPI Filters,

Filter Reference, and

ISAPI Reference

Authentication Filter AuthFilt demonstrates how to write an authentication filter based on an external datasource. Authentication is the process of accepting or denying a request from a client, so AuthFilt will be notified each time an authentication request comes in. Written in Visual C++ Same as for Uppercase Conversion.

important Important These samples are provided for educational purposes only. They are not intended to be used in a production environment, have not been tested in a production environment, and Microsoft does not provide technical support for them.