FwxDataFilterPriorityClass Enumeration

The FwxDataFilterPriorityClass enumerated type contains values used to specify the order of data filters for the same connection. Within the same priority class, the order will be arbitrary.

Syntax

typedef enum FwxDataFilterPriorityClass {
  fwx_dfpc_NAT
fwx_dfpc_NAT

As close to the client as possible. This should be used only if the data filter is a SecureNAT editor.

,
  fwx_dfpc_Internal
fwx_dfpc_Internal

As close to the client as possible for a non-SecureNAT filter.

,
  fwx_dfpc_PostTrust
fwx_dfpc_PostTrust

Close to the client side.

,
  fwx_dfpc_Middle
fwx_dfpc_Middle

Middle of the chain. Virus scanners should use this priority.

,
  fwx_dfpc_PreTrust
fwx_dfpc_PreTrust

Close to the server side.

,
  fwx_dfpc_External
fwx_dfpc_External

As close to the external source as possible.

,
  fwx_dfpc_Emulation
fwx_dfpc_Emulation

Used by emulation filters. The filter is the source of the data.


} FwxDataFilterPriorityClass;

Constants

fwx_dfpc_NAT

As close to the client as possible. This should be used only if the data filter is a SecureNAT editor.

fwx_dfpc_Internal

As close to the client as possible for a non-SecureNAT filter.

fwx_dfpc_PostTrust

Close to the client side.

fwx_dfpc_Middle

Middle of the chain. Virus scanners should use this priority.

fwx_dfpc_PreTrust

Close to the server side.

fwx_dfpc_External

As close to the external source as possible.

fwx_dfpc_Emulation

Used by emulation filters. The filter is the source of the data.

Remarks

Each priority setting is defined as being closer to the client or closer to the server. A data filter that is closer to the client is likely to be the first to examine data flowing from the client, and unlikely to be the first to examine data flowing to the client. A data filter that is closer to the server is likely to be the first to examine data flowing from the server to the client, and unlikely to be the first to examine data flowing from the client to the server.

Requirements

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

Declared in Wspfwext.idl.

See Also

Filter Enumerated Types
IFWXConnection::AttachDataFilter
IFWXConnection::AttachDataFilterWithDestination
IFWXConnection::EmulateConnection
IFWXSession::SetDataFilterFactory


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.