INetFwIcmpSettings interface

[The Windows Firewall API is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. For Windows Vista and later, use of the Windows Firewall with Advanced Security API is recommended.]

The INetFwIcmpSettings interface provides access to the settings controlling ICMP packets.

Members

The INetFwIcmpSettings interface inherits from the IDispatch interface. INetFwIcmpSettings also has these types of members:

Methods

The INetFwIcmpSettings interface has these methods.

MethodDescription
get_AllowInboundEchoRequest

Gets the value of the AllowInboundEchoRequest property. Type common to IPv4 and IPv6.

get_AllowInboundMaskRequest

Gets the value of the AllowInboundMaskRequest property. Type common to IPv4 only.

get_AllowInboundRouterRequest

Gets the value of the AllowInboundRouterRequest property. Type common to IPv4 only.

get_AllowInboundTimestampRequest

Gets the value of the AllowInboundTimestampRequest property. Type common to IPv4 only.

get_AllowOutboundDestinationUnreachable

Gets the value of the AllowOutboundDestinationUnreachable property. Type common to IPv4 and IPv6.

get_AllowOutboundPacketTooBig

Gets the value of the AllowOutboundPacketTooBig property. Type common to IPv6 only.

get_AllowOutboundParameterProblem

Gets the value of the AllowOutboundParameterProblem property. Type common to IPv4 and IPv6.

get_AllowOutboundSourceQuench

Gets the value of the AllowOutboundSourceQuench property. Type common to IPv4 only.

get_AllowOutboundTimeExceeded

Gets the value of the AllowOutboundTimeExceeded property. Type common to IPv4 and IPv6.

get_AllowRedirect

Gets the value of the AllowRedirect property. Type common to IPv4 and IPv6.

put_AllowInboundEchoRequest

Sets the value of the AllowInboundEchoRequest property. Type common to IPv4 and IPv6.

put_AllowInboundMaskRequest

Sets the value of the AllowInboundMaskRequest property. Type common to IPv4 only.

put_AllowInboundRouterRequest

Sets the value of the AllowInboundRouterRequest property. Type common to IPv4 only.

put_AllowInboundTimestampRequest

Sets the value of the AllowInboundTimestampRequest property. Type common to IPv4 only.

put_AllowOutboundDestinationUnreachable

Sets the value of the AllowOutboundDestinationUnreachable property. Type common to IPv4 and IPv6.

put_AllowOutboundPacketTooBig

Sets the value of the AllowOutboundPacketTooBig property. Type common to IPv6 only.

put_AllowOutboundParameterProblem

Sets the value of the AllowOutboundParameterProblem property. Type common to IPv4 and IPv6.

put_AllowOutboundSourceQuench

Sets the value of the AllowOutboundSourceQuench property. Type common to IPv4 only.

put_AllowOutboundTimeExceeded

Sets the value of the AllowOutboundTimeExceeded property. Type common to IPv4 and IPv6.

put_AllowRedirect

Sets the value of the AllowRedirect property. Type common to IPv4 and IPv6.

 

Properties

The INetFwIcmpSettings interface has these properties.

PropertyDescription

AllowInboundEchoRequest

Accesses the AllowInboundEchoRequest property. Type common to IPv4 and IPv6.

AllowInboundMaskRequest

Accesses the AllowInboundMaskRequest property. Type common to IPv4 only.

AllowInboundRouterRequest

Accesses the AllowInboundRouterRequest Property. Type common to IPv4 only.

AllowInboundTimestampRequest

Accesses the AllowInboundTimestampRequest property. Type common to IPv4 only.

AllowOutboundDestinationUnreachable

Accesses the AllowOutboundDestinationUnreachable property. Type common to IPv4 and IPv6.

AllowOutboundPacketTooBig

Accesses the AllowOutboundPacketTooBig property. Type common to IPv6 only.

AllowOutboundParameterProblem

Accesses the AllowOutboundParameterProblem property. Type common to IPv4 and IPv6.

AllowOutboundSourceQuench

Accesses the AllowOutboundSourceQuench property. Type common to IPv4 only.

AllowOutboundTimeExceeded

Accesses the AllowOutboundTimeExceeded property. Type common to IPv4 and IPv6.

AllowRedirect

Accesses the AllowRedirect property. Type common to IPv4 and IPv6.

 

Remarks

Instances of this interface are retrieved through the IcmpSettings property of the INetFwProfile interface.

Because the methods and properties of this interface enable all rules belonging to a given ICMP type, enabling a rule may enable rules from other groups as well.

All configuration changes take effect immediately.

Requirements

Minimum supported client

Windows Vista, Windows XP with SP2 [desktop apps only]

Minimum supported server

Windows Server 2003 with SP1 [desktop apps only]

Header

Netfw.h

DLL

FirewallAPI.dll;
Hnetcfg.dll on Windows XP with SP2

See also

IDispatch
IUnknown
INetFwProfile.IcmpSettings

 

 

Show: