IFWXNetworkAdapter Interface

The IFWXNetworkAdapter interface represents a single network adapter. The network adapter configuration is not specific to Forefront TMG, but is received from TCP/IP.

Each instance of the IFWXNetworkAdapter interface is an element of a collection represented by an IFWXNetworkAdapters interface that can be retrieved from a snapshot by calling the IFWXNetConfigDetectionSnapshot::GetNetworkAdapters method.

An application filter that is registered as a network configuration detection (NCD) client can associate user-defined context information with each IFWXNetworkAdapter interface. The context information is stored in an object that implements the IUnknown interface and is allocated by the application filter. The application filter can then use this information to perform actions in response to notifications for NCD events that it receives when the Firewall service calls the IFWXNetConfigDetectionNotification::NotifyNetworkChange method. This way, information about each network adapter can be stored the first time that a notification is received for it, and it is not necessary to retrieve the information from the stored configuration for each subsequent NCD event.


interface IFWXNetworkAdapter : IUnknown


The IFWXNetworkAdapter interface inherits the methods of the IUnknown interface.

In addition, IFWXNetworkAdapter defines the following methods.

Method Description


Sets the context information for the network adapter.


Gets the context information for the network adapter.


Gets the index of the network adapter.


Gets the routing table information for the network adapter.


Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).

Declared in Wspfwext.idl.

See Also

Filter Interfaces

Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.