FWP_CLASSIFY_OPTION_TYPE (Compact 2013)

3/26/2014

The FWP_CLASSIFY_OPTION_TYPE enumerated type is used by callouts and shims during run-time classification.

FWP_CLASSIFY_OPTION_TYPE specifies timeout options for unicast, multicast, and loose source mapping states and enables blocking or permission of state creation on outbound multicast and broadcast traffic.

Syntax

typedef enum FWP_CLASSIFY_OPTION_TYPE_ {
  FWP_CLASSIFY_OPTION_MULTICAST_STATE,
  FWP_CLASSIFY_OPTION_LOOSE_SOURCE_MAPPING,
  FWP_CLASSIFY_OPTION_UNICAST_LIFETIME,
  FWP_CLASSIFY_OPTION_MCAST_BCAST_LIFETIME,
  FWP_CLASSIFY_OPTION_MAX
} FWP_CLASSIFY_OPTION_TYPE;

Constants

  • FWP_CLASSIFY_OPTION_MULTICAST_STATE
    Specifies the multicast conditions on outbound traffic. See topic FWPM_CLASSIFY_OPTION0 for possible values.
  • FWP_CLASSIFY_OPTION_LOOSE_SOURCE_MAPPING
    Specifies the source mapping conditions for callout filters. See topic FWPM_CLASSIFY_OPTION0 for possible values.

    Loose source mapping allows unicast responses from a remote peer to match only the port number, instead of the entire source address.

  • FWP_CLASSIFY_OPTION_UNICAST_LIFETIME
    Specifies the unicast state lifetime, in seconds.
  • FWP_CLASSIFY_OPTION_MCAST_BCAST_LIFETIME
    Specifies the multicast/broadcast state lifetime, in seconds.
  • FWP_CLASSIFY_OPTION_MAX
    Maximum value for testing purposes.

Requirements

Header

fwpmu.h

See Also

Reference

WFP Shared Types

Other Resources

Windows Filtering Platform