FWPS_DISCARD_METADATA0 (Compact 2013)

3/26/2014

This structure describes the data that was discarded by the WFP Filter Engine, a network layer, or a transport layer.

Syntax

typedef struct FWPS_DISCARD_METADATA0_ {
  FWPS_DISCARD_MODULE0 discardModule;
  UINT32 discardReason;
  UINT64 filterId;
} FWPS_DISCARD_METADATA0;

Members

  • discardModule
    An FWPS_DISCARD_MODULE0 type that indicates the type of module that discarded the data
  • discardReason
    A UINT32 value that specifies why the data was discarded
  • filterId
    A UINT64 value that specifies the run-time identifier for the filter in the filter engine that caused the data to be discarded

Remarks

The FWPS_DISCARD_METADATA0 structure contains valid data only if the FWPS_METADATA_FIELD_DISCARD_REASON flag is set in the currentMetadataValues member of the FWPS_INCOMING_METADATA_VALUES0 structure that the filter engine passes to a callout's classifyFn callout function.

Requirements

Header

fwpsk.h

See Also

Reference

WFP Callout Driver Structures
FWPS_DISCARD_MODULE0
FWPS_INCOMING_METADATA_VALUES0
classifyFn
WFP Callout Driver Discard Reason Identifiers
WFP Callout Driver Reference