Microsoft Internet Security and Acceleration Server 2004 SDK

IFWXSocket

The IFWXSocket interface is the Microsoft Firewall service socket interface.

Note  Before releasing this interface, you must call IFWXSocket::Close or IFWXSocket::Shutdown on it.

Methods in Vtable Order

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

In addition, IFWXSocket defines the following methods.

Method Description
Send Sends a buffer asynchronously. It performs an overlapped send operation.
SendTo Sends a buffer asynchronously on UDP sockets to a specific address. It performs an overlapped sendto operation.
Recv Receives a buffer asynchronously. It performs an overlapped receive (or receive from operation, depending on the socket type).
Shutdown Starts transport shutdown on the socket.
Close Closes the socket.

Remarks

This interface does not necessarily correspond to a network socket. It allows data filters to work with the data that is flowing through the socket by using a socket-like interface. A network socket implements the IFWXNetworkSocket interface. For more information about sockets and socket interfaces, see Socket Objects.

Requirements

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