Microsoft Internet Security and Acceleration Server 2000 |
The IFWXConnection interface implements functions specific to a particular connection.
IUnknown Methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments the reference count. |
Release | Decrements the reference count. |
IFWXConnection Methods | Description |
---|---|
AttachDataFilter | Sets up a data filter for a connection. |
AttachDataFilterWithDestination | Sets up a data filter that is valid only for a specific UDP destination. |
EmulateConnection | Makes a connection to a client after emulating a bind method. |
SetSocketName | Sets the socket name for an emulated bind. |
Kill | Forces the connection to terminate. |
GetExternalSocketName | Gets the socket name for the external side of the connection. |
SetClientAddress | Gives the client address for a connection returned by the IFWXSession::BindForClient method, for which the client address was not previously specified. |
SetProtocol | Associates the connection object with a specified protocol. |
Deny | Denies the current operation. |
SetBufferSize | Sets the buffer size for a connection. |
GetExternalPeerName | Gets the peer name for the external side of the connection. |
GetSession | Returns the session object to which a connection belongs. |
SetIpFilter | Sets the IP filter for the connection. |
GetIpFilter | Gets a copy of the IP filter object for the connection. |
This interface is implemented by the Firewall service.
The connection object represented by the IFWXConnection interface implements functions specific to a particular connection. Every remote socket created on behalf of a client has a connection object associated with it.
A single TPC connection between a listening socket on the Firewall service and an external server may result in the creation of two connection objects: listening on the Firewall service, and inbound. When the remote server disconnects, the inbound connection is closed, but the listening connection may not close if FWX_FLAG_ALLOW_MULTIPLE was specified.
Windows NT/2000: Requires Windows 2000.
Version: Requires ISA Server 2000.
Header: Wspfwext.idl.