FWPM_STATISTICS0 structure (fwpmtypes.h)

The FWPM_STATISTICS0 structure stores statistics related to connections at specific layers.

Syntax

typedef struct FWPM_STATISTICS0_ {
  UINT32                 numLayerStatistics;
  FWPM_LAYER_STATISTICS0 *layerStatistics;
  UINT32                 inboundAllowedConnectionsV4;
  UINT32                 inboundBlockedConnectionsV4;
  UINT32                 outboundAllowedConnectionsV4;
  UINT32                 outboundBlockedConnectionsV4;
  UINT32                 inboundAllowedConnectionsV6;
  UINT32                 inboundBlockedConnectionsV6;
  UINT32                 outboundAllowedConnectionsV6;
  UINT32                 outboundBlockedConnectionsV6;
  UINT32                 inboundActiveConnectionsV4;
  UINT32                 outboundActiveConnectionsV4;
  UINT32                 inboundActiveConnectionsV6;
  UINT32                 outboundActiveConnectionsV6;
  UINT64                 reauthDirInbound;
  UINT64                 reauthDirOutbound;
  UINT64                 reauthFamilyV4;
  UINT64                 reauthFamilyV6;
  UINT64                 reauthProtoOther;
  UINT64                 reauthProtoIPv4;
  UINT64                 reauthProtoIPv6;
  UINT64                 reauthProtoICMP;
  UINT64                 reauthProtoICMP6;
  UINT64                 reauthProtoUDP;
  UINT64                 reauthProtoTCP;
  UINT64                 reauthReasonPolicyChange;
  UINT64                 reauthReasonNewArrivalInterface;
  UINT64                 reauthReasonNewNextHopInterface;
  UINT64                 reauthReasonProfileCrossing;
  UINT64                 reauthReasonClassifyCompletion;
  UINT64                 reauthReasonIPSecPropertiesChanged;
  UINT64                 reauthReasonMidStreamInspection;
  UINT64                 reauthReasonSocketPropertyChanged;
  UINT64                 reauthReasonNewInboundMCastBCastPacket;
  UINT64                 reauthReasonEDPPolicyChanged;
  UINT64                 reauthReasonProxyHandleChanged;
} FWPM_STATISTICS0;

Members

numLayerStatistics

Type: UINT32

Number of FWPM_LAYER_STATISTICS0 structures in the layerStatistics member.

layerStatistics

Type: FWPM_LAYER_STATISTICS0*

Statistics related to the layer.

inboundAllowedConnectionsV4

Type: UINT32

Number of allowed IPv4 inbound connections.

inboundBlockedConnectionsV4

Type: UINT32

Number of blocked IPv4 inbound connections.

outboundAllowedConnectionsV4

Type: UINT32

Number of allowed IPv4 outbound connections.

outboundBlockedConnectionsV4

Type: UINT32

Number of blocked IPv4 outbound connections.

inboundAllowedConnectionsV6

Type: UINT32

Number of allowed IPv6 inbound connections.

inboundBlockedConnectionsV6

Type: UINT32

Number of blocked IPv6 inbound connections.

outboundAllowedConnectionsV6

Type: UINT32

Number of allowed IPv6 outbound connections.

outboundBlockedConnectionsV6

Type: UINT32

Number of blocked IPv6 outbound connections.

inboundActiveConnectionsV4

Type: UINT32

Number of active IPv4 inbound connections.

outboundActiveConnectionsV4

Type: UINT32

Number of active IPv4 outbound connections.

inboundActiveConnectionsV6

Type: UINT32

Number of active IPv6 inbound connections.

outboundActiveConnectionsV6

Type: UINT32

Number of active IPv6 outbound connections.

reauthDirInbound

reauthDirOutbound

reauthFamilyV4

reauthFamilyV6

reauthProtoOther

reauthProtoIPv4

reauthProtoIPv6

reauthProtoICMP

reauthProtoICMP6

reauthProtoUDP

reauthProtoTCP

reauthReasonPolicyChange

reauthReasonNewArrivalInterface

reauthReasonNewNextHopInterface

reauthReasonProfileCrossing

reauthReasonClassifyCompletion

reauthReasonIPSecPropertiesChanged

reauthReasonMidStreamInspection

reauthReasonSocketPropertyChanged

reauthReasonNewInboundMCastBCastPacket

reauthReasonEDPPolicyChanged

reauthReasonProxyHandleChanged

Remarks

FWPM_STATISTICS0 is a specific implementation of FWPM_STATISTICS. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header fwpmtypes.h

See also

FWPM_LAYER_STATISTICS0