FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 structure (fwpmtypes.h)

The FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 structure contains information that describes an IPsec kernel drop event.

Syntax

typedef struct FWPM_NET_EVENT_IPSEC_KERNEL_DROP0_ {
  INT32         failureStatus;
  FWP_DIRECTION direction;
  IPSEC_SA_SPI  spi;
  UINT64        filterId;
  UINT16        layerId;
} FWPM_NET_EVENT_IPSEC_KERNEL_DROP0;

Members

failureStatus

Contains the error code for the failure.

direction

An FWP_DIRECTION value that specifies whether the dropped packet is inbound or outbound.

spi

Contains the security parameters index (SPI) on the IPsec header of the packet. This will be 0 for clear text packets. The IPSEC_SA_SPI is identical to a UINT32.

filterId

Filter ID that corresponds to the IPsec callout filter. This will be available only if the packet was dropped by the IPsec callout.

layerId

Layer ID that corresponds to the IPsec callout filter. This will be available only if the packet was dropped by the IPsec callout.

Remarks

FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 is a specific implementation of FWPM_NET_EVENT_IPSEC_KERNEL_DROP. 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