AttachDataFilter Method of the IFWXConnection Interface
The AttachDataFilter method attaches a data filter to the connection.
HRESULT AttachDataFilter( [in] IFWXDataFilter* piDataFilter, [in] FwxDataFilterPriorityClass PriorityClass, [in] IUnknown* punkFilterContext );
Priority class for the data filter. This determines the position of the data filter in relation to other data filters that may be attached to the connection. This parameter is a value from the FwxDataFilterPriorityClass enumeration.
Pointer to the interface to use to pass context information to the data filter, such as the session to which the data filter is being attached. This interface is passed to the IFWXDataFilter::SetSockets method in the punkFilterContext parameter. This parameter can be NULL.
The method succeeded.
Not enough memory or resources could be allocated to complete the operation.
The object is shutting down.
An invalid value was passed to the method.
A filter calls this method after it creates an instance of its data filter object.
This method can be called only in the context of the IFWXSessionFilter::FirewallEventHandler method while handling events of types:
|Server||Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2.|
|Version||Requires Forefront Threat Management Gateway (TMG) 2010.|
Declared in Wspfwext.idl.
Build date: 6/30/2010