Microsoft Internet Security and Acceleration Server 2004 SDK

IFPCProtocolConnections::AddICMP[C++]

FPCProtocolConnections.AddICMP [Visual Basic]

[C++]

The AddICMP method creates a new FPCProtocolConnection object for an ICMP connection and returns a reference to it.

HRESULT AddICMP(
  FpcUDPConnectionDirectionType Direction,
  long Code,
  long Type,
  IFPCProtocolConnection** ppNewProtocolConnection
);

Parameters

Direction
[in] Required. Value from the FpcUDPConnectionDirectionType enumerated type that specifies the direction for the new connection.
Code
[in] A 32-bit integer that specifies the ICMP code number used by the filter. It can have a value from 0 to 255. The ICMP code is a subdescriptor of the ICMP type.
Type
[in] A 32-bit integer that specifies the ICMP type number used by the filter. It can have a value from 0 to 255.
ppNewProtocolConnection
[out] Address of an interface pointer that on return points to the new IFPCProtocolConnection interface created.

Return Values

This method can return one of the following:

[Visual Basic]

The AddICMP method creates a new FPCProtocolConnection object for an ICMP connection and returns a reference to it.

Function AddICMP( _
  ByVal Direction As FpcUDPConnectionDirectionType, _
  ByVal Code As Long, _
  ByVal Type As Long _
) As FPCProtocolConnection

Parameters

Direction
[in] Required. Value from the FpcUDPConnectionDirectionType enumerated type that specifies the direction for the new connection.
Code
[in] A 32-bit integer that specifies the ICMP code number used by the filter. It can have a value from 0 to 255. The ICMP code is a subdescriptor of the ICMP type.
Type
[in] A 32-bit integer that specifies the ICMP type number used by the filter. It can have a value from 0 to 255.

Return Values

This method returns a reference to an FPCProtocolConnection object if successful. Otherwise, an error is raised that can be intercepted by using an error handler.

Requirements

Server: Requires Windows Server 2003 or Windows 2000.
Version: Requires Internet Security and Acceleration Server 2004.
Header: Declared in Msfpccom.idl.
Library: Use Microsoft Internet Security and Acceleration Server 2004 Administration Library.

See Also

FPCProtocolConnections