#[repr(C)]
pub struct FWPM_STATISTICS0 {
Show 36 fields pub numLayerStatistics: u32, pub layerStatistics: *mut FWPM_LAYER_STATISTICS0, pub inboundAllowedConnectionsV4: u32, pub inboundBlockedConnectionsV4: u32, pub outboundAllowedConnectionsV4: u32, pub outboundBlockedConnectionsV4: u32, pub inboundAllowedConnectionsV6: u32, pub inboundBlockedConnectionsV6: u32, pub outboundAllowedConnectionsV6: u32, pub outboundBlockedConnectionsV6: u32, pub inboundActiveConnectionsV4: u32, pub outboundActiveConnectionsV4: u32, pub inboundActiveConnectionsV6: u32, pub outboundActiveConnectionsV6: u32, pub reauthDirInbound: u64, pub reauthDirOutbound: u64, pub reauthFamilyV4: u64, pub reauthFamilyV6: u64, pub reauthProtoOther: u64, pub reauthProtoIPv4: u64, pub reauthProtoIPv6: u64, pub reauthProtoICMP: u64, pub reauthProtoICMP6: u64, pub reauthProtoUDP: u64, pub reauthProtoTCP: u64, pub reauthReasonPolicyChange: u64, pub reauthReasonNewArrivalInterface: u64, pub reauthReasonNewNextHopInterface: u64, pub reauthReasonProfileCrossing: u64, pub reauthReasonClassifyCompletion: u64, pub reauthReasonIPSecPropertiesChanged: u64, pub reauthReasonMidStreamInspection: u64, pub reauthReasonSocketPropertyChanged: u64, pub reauthReasonNewInboundMCastBCastPacket: u64, pub reauthReasonEDPPolicyChanged: u64, pub reauthReasonProxyHandleChanged: u64,
}
Expand description

Required features: "Win32_NetworkManagement_WindowsFilteringPlatform"

Fields

numLayerStatistics: u32layerStatistics: *mut FWPM_LAYER_STATISTICS0inboundAllowedConnectionsV4: u32inboundBlockedConnectionsV4: u32outboundAllowedConnectionsV4: u32outboundBlockedConnectionsV4: u32inboundAllowedConnectionsV6: u32inboundBlockedConnectionsV6: u32outboundAllowedConnectionsV6: u32outboundBlockedConnectionsV6: u32inboundActiveConnectionsV4: u32outboundActiveConnectionsV4: u32inboundActiveConnectionsV6: u32outboundActiveConnectionsV6: u32reauthDirInbound: u64reauthDirOutbound: u64reauthFamilyV4: u64reauthFamilyV6: u64reauthProtoOther: u64reauthProtoIPv4: u64reauthProtoIPv6: u64reauthProtoICMP: u64reauthProtoICMP6: u64reauthProtoUDP: u64reauthProtoTCP: u64reauthReasonPolicyChange: u64reauthReasonNewArrivalInterface: u64reauthReasonNewNextHopInterface: u64reauthReasonProfileCrossing: u64reauthReasonClassifyCompletion: u64reauthReasonIPSecPropertiesChanged: u64reauthReasonMidStreamInspection: u64reauthReasonSocketPropertyChanged: u64reauthReasonNewInboundMCastBCastPacket: u64reauthReasonEDPPolicyChanged: u64reauthReasonProxyHandleChanged: u64

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.