FWPM_NET_EVENT_CLASSIFY_DROP2 structure (fwpmtypes.h)

The FWPM_NET_EVENT_CLASSIFY_DROP2 structure contains information that describes a layer drop failure. FWPM_NET_EVENT_CLASSIFY_DROP1 is available. For Windows Vista, FWPM_NET_EVENT_CLASSIFY_DROP0 is available.

Syntax

typedef struct FWPM_NET_EVENT_CLASSIFY_DROP2_ {
  UINT64        filterId;
  UINT16        layerId;
  UINT32        reauthReason;
  UINT32        originalProfile;
  UINT32        currentProfile;
  UINT32        msFwpDirection;
  BOOL          isLoopback;
  FWP_BYTE_BLOB vSwitchId;
  UINT32        vSwitchSourcePort;
  UINT32        vSwitchDestinationPort;
} FWPM_NET_EVENT_CLASSIFY_DROP2;

Members

filterId

A LUID identifying the filter where the failure occurred.

layerId

Indicates the identifier of the filtering layer where the failure occurred. For more information, see Filtering Layer Identifiers.

reauthReason

Indicates the reason for reauthorizing a previously authorized connection.

originalProfile

Indicates the identifier of the profile to which the packet was received (or from which the packet was sent).

currentProfile

Indicates the identifier of the profile where the packet was when the failure occurred.

msFwpDirection

Indicates the direction of the packet transmission.

Possible values:

Value Meaning
FWP_DIRECTION_IN
0x00003900L
The packet is inbound.
FWP_DIRECTION_OUT
0x00003901L
The packet is outbound.
FWP_DIRECTION_FORWARD
0x00003902L
The packet is traversing an interface which it must pass through on the way to its destination.

isLoopback

Indicates whether the packet originated from (or was heading to) the loopback adapter.

vSwitchId

GUID identifier of a vSwitch.

vSwitchSourcePort

Transient source port of a packet within the vSwitch.

vSwitchDestinationPort

Transient destination port of a packet within the vSwitch.

Requirements

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

See also

Windows Filtering Platform API Structures