IFWXNetConfigDetectionSnapshot Interface

The IFWXNetConfigDetectionSnapshot interface represents a snapshot of the complete network configuration at a given moment in time and provides methods for retrieving information from the snapshot. For more information, see Using Network Configuration Detection.

Syntax

interface IFWXNetConfigDetectionSnapshot : IUnknown

When To Use

This interface is used when a network configuration detection (NCD) client requires the complete and static network configuration to perform an action.

Methods

The IFWXNetConfigDetectionSnapshot interface inherits the methods of the IUnknown interface.

In addition, IFWXNetConfigDetectionSnapshot defines the following methods.

Method Description

GetNetworkSets

Retrieves an IFWXNetworkSets interface that represents the collection of all network sets defined on the Forefront TMG computer.

GetNetworkElements

Retrieves an IFWXNetworkElements interface that represents the collection of all network elements defined on the Forefront TMG computer.

GetNetworkAdapters

Retrieves an IFWXNetworkAdapters interface that represents the collection of all network adapters defined on the Forefront TMG computer.

GetNetworkAddresses

Retrieves an IFWXNetworkAddresses interface that represents the collection of all network addresses defined on the Forefront TMG computer.

GetIpRangesToNetworkElements

Retrieves an FwxIpRangesToNetworkElements structure that maps all defined IP address ranges to their respective network elements.

LookupNetworkElementByAddress

Retrieves an IFWXNetworkElement interface that represents the Forefront TMG network to which the specified IP address belongs.

LookupNetworkElementByGuid

Retrieves an IFWXNetworkElement interface that represents the Forefront TMG network identified by the specified GUID.

GetLocalHostNetworkElement

Retrieves an IFWXNetworkElement interface that represents the predefined Local Host network.

GetDefaultExternalNetworkElement

Retrieves an IFWXNetworkElement interface that represents the default External network.

GetVpnClientsNetworkElement

Retrieves an IFWXNetworkElement interface that represents the VPN Clients network.

GetQuarantinedVpnClientsNetworkElement

Retrieves an IFWXNetworkElement interface that represents the Quarantined VPN Clients network.

Remarks

Snapshots do not include information about the enterprise networks or enterprise network sets in the network configuration.

Requirements

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

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.