Applies to: desktop apps only
The IFWXFirewall interface provides application filter access to Microsoft Firewall service functions that are not tied to any specific user session.
The Firewall service implements this interface and passes it to the IFWXFilter::FilterInit method.
The IFWXFirewall interface inherits from the IUnknown interface. IFWXFirewall also has these types of members:
The IFWXFirewall interface has these methods.
Creates (allocates) a buffer object of the given size.
Creates a buffer object that wraps a user-supplied memory buffer.
Creates an IP filter object that implements the IFWXIpFilter interface.
Creates a socket object that works with the dynamic packet filtering scheme.
Creates a private session object for a given client.
Creates a buffer object that represents a window inside another buffer.
Notifies the Firewall service that a lengthy blocking operation has ended.
Retrieves or, if necessary, creates a session object for a specified client address.
Retrieves host information corresponding to an address.
Retrieves host information corresponding to a host name.
Associates a handle with the Firewall service completion port.
Notifies the Firewall service that a thread is busy with a lengthy blocking operation.
Minimum supported client
Minimum supported server
|Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only)|
|Forefront Threat Management Gateway (TMG) 2010|
Build date: 7/12/2010