FpcAction Enumeration

The FpcAction enumerated type contains values that specify types of actions that can be performed by the Microsoft Firewall service for a connection or a session.

Syntax

typedef enum FpcAction {
  fpcActionNotLogged                = 0,
  fpcActionBind                     = 1,
  fpcActionListen                   = 2,
  fpcActionGHBN                     = 3,
  fpcActionGHBA                     = 4,
  fpcActionRedirectBind             = 5,
  fpcActionEstablish                = 6,
  fpcActionTerminate                = 7,
  fpcActionDenied                   = 8,
  fpcActionAllowed                  = 9,
  fpcActionFailed                   = 10,
  fpcActionIntermediate             = 11,
  fpcActionSuccessfulConnection     = 12,
  fpcActionUnsuccessfulConnection   = 13,
  fpcActionDisconnection            = 14,
  fpcActionUserclearedQuarantine    = 15,
  fpcActionQuarantinetimeout        = 16,
  fpcActionUserQuarantined          = 17
} FpcAction;

Constants

  • fpcActionNotLogged
    No action was logged.

  • fpcActionBind
    The Firewall service associated a local address with a socket.

  • fpcActionListen
    The Firewall service placed a socket in a state in which it listens for an incoming connection.

  • fpcActionGHBN
    The Firewall service retrieved host information corresponding to a host name.

  • fpcActionGHBA
    The Firewall service retrieved host information corresponding to a network address.

  • fpcActionRedirectBind
    The Firewall service enabled a connection using a local address associated with a socket.

  • fpcActionEstablish
    The Firewall service established a session.

  • fpcActionTerminate
    The Firewall service terminated a session.

  • fpcActionDenied
    The Firewall service denied a request.

  • fpcActionAllowed
    The Firewall service allowed a request.

  • fpcActionFailed
    The action requested failed.

  • fpcActionIntermediate
    The Firewall service created an intermediate log entry containing the connection properties and the amount of traffic passed for a connection that has existed for more than 15 min.

  • fpcActionSuccessfulConnection
    The Firewall service was successful in establishing a connection to a socket.

  • fpcActionUnsuccessfulConnection
    The Firewall service was unsuccessful in establishing a connection to a socket.

  • fpcActionDisconnection
    The Firewall service closed a connection on a socket.

  • fpcActionUserclearedQuarantine
    The Firewall service cleared a quarantined VPN client.

  • fpcActionQuarantinetimeout
    The Firewall service disqualified a quarantined VPN client after the time-out period elapsed.

  • fpcActionUserQuarantined
    The Firewall service placed a VPN client in quarantine.

Requirements

Client Requires Windows 7 or Windows Vista.
Server Requires Windows Server 2008 R2 or Windows Server 2008 x64 Edition with SP2.
Version Requires Forefront Threat Management Gateway (TMG) 2010.
Header

Declared in Comenum.h.

See Also

Enumerated Types

Send comments about this topic to Microsoft

Build date: 6/30/2010