Share via


FpcRequestType Enumeration

The FpcRequestType enumerated type contains values that specify the types of requests used for connectivity verification in the FPCConnectivityVerifier and FPCConnectivityResult objects.

Syntax

typedef enum FpcRequestType {
  fpcHttpRequest   = 0,
  fpcPingRequest   = 1,
  fpcTcpConnect    = 2
} FpcRequestType;

Constants

  • fpcHttpRequest
    Connectivity is verified by sending an HTTP GET request for the specified URL and waiting for a reply. A reply received after a time interval that is below the round-trip time threshold indicates that the Web server is running and can be reached by Forefront TMG.

  • fpcPingRequest
    Connectivity is verified by sending an ICMP ECHO_REQUEST packet to the specified server and waiting for an ECHO_REPLY packet from the server. A reply received after a time interval that is below the round-trip time threshold indicates that the server is running and can be reached by Forefront TMG.

  • fpcTcpConnect
    Connectivity is verified by sending a TCP SYN packet to request a TCP connection to a specific port on the specified server and waiting for a SYN-ACK packet from the server. A reply received after a time interval that is below the round-trip time threshold indicates that a specific service is running on the server and can be reached by Forefront TMG.

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