Share via


FwpsDiscardClonedStreamData0 (Compact 2013)

3/26/2014

This function frees the memory buffer that is allocated by the FwpsCloneStreamData0 function.

Syntax

VOID NTAPI
  FwpsDiscardClonedStreamData0(
    IN OUT NET_BUFFER_LIST  *netBufferListChain,
    IN UINT32  flags,
    IN BOOLEAN  dispatchLevel

    );

Parameters

  • netBufferListChain
    A pointer to the NET_BUFFER_LIST structure chain that is being freed. This is the same as the netBufferListChain parameter of the FwpsCloneStreamData0 function.
  • flags
    No flags are currently defined for this function. Callout drivers should set this parameter to zero
  • dispatchLevel
    A value that indicates that current IRQL = DISPATCH_LEVEL. A callout driver should set this parameter to TRUE only if it is running at IRQL = DISPATCH_LEVEL. Otherwise, a callout driver should set this parameter to FALSE.

Return Value

None

Remarks

Call this function when a cloned NET_BUFFER_LIST chain is to be discarded instead of being reinjected back into the data stream.

Requirements

Header

fwpsk.h

See Also

Reference

Functions Called by Callout Drivers
NET_BUFFER_LIST
FwpsCloneStreamData0
WFP Callout Driver Functions