Microsoft Internet Security and Acceleration Server 2004 SDK


The IFWXSessionFilter interface monitors and reacts to events in a given user session. Each user session may have a different combination of session filters attached to it. However, each session filter is attached to a single user session.

A session filter object is attached to a user session when the Microsoft Firewall service calls the IFWXFilter::AttachToSession method.

This is the interface typically used for attaching a data filter to a session.

When To Implement

Every application filter must implement this interface to monitor and react to events in a session.

Methods in Vtable Order

The IFWXSessionFilter interface inherits the methods of the standard COM interface IUnknown.

In addition, IFWXSessionFilter defines the following methods.

Method Description
FirewallEventHandler Provides the event sink for Firewall service events related to the session to which the session filter is attached.
Detach Detaches the session filter from its session. This method should release all references that the session filter object holds on the session and any related objects.


Server: Requires Windows Server 2003 or Windows 2000.
Version: Requires Internet Security and Acceleration Server 2004.
Header: Declared in Wspfwext.idl.

See Also

Filter Interfaces