Partager via


InterfaceIpFilter class

Represents an IP filter interface

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("RAMgmtPSProvider"), AMENDMENT]
class InterfaceIpFilter
{
  string InterfaceAlias;
  uint32 Direction;
  uint32 AddressFamily;
  uint32 Action;
  string List[];
};

Members

The InterfaceIpFilter class has these types of members:

Properties

The InterfaceIpFilter class has these properties.

Action

Data type: uint32

Access type: Read/write

The action for the IP filter.

This possible values for this property are allow or deny.

AddressFamily

Data type: uint32

Access type: Read/write

The address family of the IP filter

This possible values for this property are IPv4 or IPv6.

Direction

Data type: uint32

Access type: Read/write

The direction of network traffic to filter

This possible values for this property are Inbound or Outbound.

InterfaceAlias

Data type: string

Access type: Read/write

The interface alias of the IP filter

List

Data type: string array

Access type: Read/write

The list of IP filters.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012 R2
Namespace
Root\Microsoft\Windows\RemoteAccess
MOF
RAMgmtPSProvider.Mof
DLL
RAMgmtPSProvider.dll

See also

RAMgmtPSProvider Provider Classes