Microsoft Internet Security and Acceleration Server 2004 SDK

IFWXExternalIOCompletion

The IFWXExternalIOCompletion interface includes a method for receiving a notification from the Microsoft Firewall service upon completion of an asynchronous Windows input/output (I/O) operation involving reading or writing to a file on a disk for which the filter maintains a handle.

When To Implement

An application filter that needs to receive notifications from the Firewall service upon completion of asynchronous Windows I/O operations must implement this notification interface.

Methods in Vtable Order

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

In addition, IFWXExternalIOCompletion defines the following method.

Method Description
CompleteAsyncIO Receives a notification from the Firewall service when an asynchronous Windows I/O operation involving reading or writing to a file on a disk completes.

Remarks

This interface is similar in function to the IFWXIOCompletion interface, but is used for reading or writing to files on a disk asynchronously.

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, IFWXFirewall::HookToCompletionPort, IFWXFirewall::CreateOverlapped, IFWXOverlapped