Compartir a través de


Función FwpsStreamContinue0 (fwpsk.h)

La función FwpsStreamContinue0 reanuda el procesamiento de un flujo de datos entrante que se aplazaba anteriormente.

NotaFwpsStreamContinue0 es una versión específica de FwpsStreamContinue. Para obtener más información, vea NOMBRES DE Version-Independent DE PMA y versiones específicas de Windows dirigidas a destinatarios.
 

Sintaxis

NTSTATUS FwpsStreamContinue0(
  [in] UINT64 flowId,
  [in] UINT32 calloutId,
  [in] UINT16 layerId,
  [in] UINT32 streamFlags
);

Parámetros

[in] flowId

Identificador en tiempo de ejecución que especifica el flujo de datos que se está reanudando. El identificador en tiempo de ejecución de un flujo de datos se proporciona a un controlador de llamada a través del valor de metadatos de FWPS_METADATA_FIELD_FLOW_HANDLE que el motor de filtro proporcionó a la función de llamada classifyFn del controlador de llamada.

[in] calloutId

Identificador en tiempo de ejecución de la llamada que aplaza el flujo de datos de entrada. Este identificador se devolvió cuando el controlador de llamada llamó a las funciones FwpsCalloutRegister0 o FwpsCalloutRegister1 para registrar la llamada en el motor de filtro.

[in] layerId

Identificador en tiempo de ejecución de la capa de filtrado en la que se está procesando el flujo de datos. Este valor debe ser FWPS_LAYER_STREAM_V4 o FWPS_LAYER_STREAM_V6. El identificador en tiempo de ejecución de la capa en la que se está procesando el flujo de datos se proporciona a una llamada en el miembro layerId de la estructura FWPS_INCOMING_VALUES0 que el motor de filtro pasó a la función de llamada classifyFn del controlador de llamada.

[in] streamFlags

Marcas que especifican características del flujo de datos de entrada que se está reanudando. Un controlador de llamada debe especificar las mismas marcas de flujo que se establecieron en el miembro streamFlags de la estructura FWPS_STREAM_DATA0 que el motor de filtro pasó a la función de llamada classifyFn del controlador de llamada cuando la llamada aplazaba el flujo de datos.

Valor devuelto

La función FwpsStreamContinue0 devuelve uno de los siguientes códigos NTSTATUS.

Código devuelto Descripción
STATUS_SUCCESS
El procesamiento del flujo de datos se reanudó correctamente.
Otros códigos de estado
Se produjo un error.

Comentarios

Un controlador de llamada llama a la función FwpsStreamContinue0 para reanudar el procesamiento de un flujo de datos entrante que se aplazaba anteriormente. Un flujo de datos se aplaza cuando la función de llamada classifyFn de una llamada establece el miembro streamAction del objeto FWPS_STREAM_CALLOUT_IO_PACKET0 estructura que se va a FWPS_STREAM_ACTION_DEFER. No se puede llamar a la función FwpsStreamContinue0 desde dentro del contexto classifyFn de una llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows Vista.
Plataforma de destino Universal
Encabezado fwpsk.h (incluya Fwpsk.h)
Library Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

Consulte también

FWPS_INCOMING_VALUES0

FWPS_STREAM_CALLOUT_IO_PACKET0

FwpsCalloutRegister0

FwpsCalloutRegister1

classifyFn