Compartilhar via


FwpsStreamContinue0 (Compact 2013)

3/26/2014

This function resumes the processing of a previously deferred incoming data stream.

Syntax

NTSTATUS NTAPI
  FwpsStreamContinue0(
    IN UINT64  flowId,
    IN UINT32  calloutId,
    IN UINT16  layerId,
    IN UINT32  streamFlags
    );

Parameters

  • flowId
    A run-time identifier that specifies the data flow that is being resumed. The run-time identifier for a data flow is provided to a callout driver through the FWPS_METADATA_FIELD_FLOW_HANDLE metadata value that the WFP Filter Engine provided to the callout's classifyFn callout function.
  • calloutId
    The run-time identifier for the callout that deferred the incoming data stream. This identifier was returned when the callout driver called the FwpsCalloutRegister0 function to register the callout with the filter engine.
  • layerId
    The run-time identifier for the filtering layer at which the data stream is being processed. This value must be either FWPS_LAYER_STREAM_V4 or FWPS_LAYER_STREAM_V6. The run-time identifier for the layer at which the data stream is being processed is provided to a callout in the layerId member of the FWPS_INCOMING_VALUES0 structure that the filter engine passed to the callout's classifyFn callout function.
  • streamFlags
    Flags that specify characteristics of the incoming data stream that is being resumed. A callout driver should specify the same stream flags that were set in the streamFlags member of the FWPS_STREAM_DATA0 structure that the filter engine passed to the callout's classifyFn callout function when the callout deferred the data stream.

Return Value

The FwpsStreamContinue0 function returns one of the following NTSTATUS codes:

Value

Description

STATUS_SUCCESS

Processing of the data stream was successfully resumed

Other status codes

An error occurred

Remarks

A callout driver calls the FwpsStreamContinue0 function to resume processing a previously deferred incoming data stream. A data stream is deferred when a callout's classifyFn callout function sets the streamAction member of the FWPS_STREAM_CALLOUT_IO_PACKET0 structure to FWPS_STREAM_ACTION_DEFER.

Requirements

Header

fwpsk.h

See Also

Reference

Functions Called by Callout Drivers
classifyFn
FWPS_STREAM_DATA0
FWPS_INCOMING_VALUES0
FWPS_STREAM_CALLOUT_IO_PACKET0
FwpsCalloutRegister0
WFP Callout Driver Functions