|Microsoft Internet Security and Acceleration Server 2000|
IFWXIOCompletion is the application filter interface that receives notification from the Firewall service when an asynchronous I/O send, sendto, or receive operation is completed on an IFWXSocket interface.
|QueryInterface||Returns pointers to supported interfaces.|
|AddRef||Increments the reference count.|
|Release||Decrements the reference count.|
|CompleteAsyncIO||Receives notifications from the Firewall service when an asynchronous I/O operation completes.|
This interface is implemented by the application filter.
All overlapped operations on an IFWXSocket interface require the filter to implement this interface. When calling a method that begins an overlapped operation, the filter must pass to that method a pointer to the IFWXIOCompletion interface. The Firewall service calls the IFWXIOCompletion interface of the filter when an overlapped operation completes.
ISA has two other notification methods for overlapped operations. The IFWXExternalIOCompletion::CompleteAsyncIO notification method is used for notification when a Win32 overlapped operation completes, and the IFWXAcceptCompletion::CompleteAsyncAccept method is used for notification when the IFWXNetworkSocket::Accept method completes.
Windows NT/2000: Requires Windows 2000.
Version: Requires ISA Server 2000.
IFWXSocket::Recv, IFWXSocket::Send, IFWXSocket::SendTo