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
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.

   = 0,
  fpcPingRequest
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.

   = 1,
  fpcTcpConnect
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.

	= 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 Vista or Windows XP.
Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
Header

Declared in Comenum.h.

See Also

Enumerated Types


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.