FwpsStreamContinue0, fonction (fwpsk.h)

La fonction FwpsStreamContinue0 reprend le traitement d’un flux de données entrant précédemment différé.

RemarqueFwpsStreamContinue0 est une version spécifique de FwpsStreamContinue. Pour plus d’informations , consultez WFP Version-Independent Names and Targeting Specific Versions of Windows .
 

Syntaxe

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

Paramètres

[in] flowId

Identificateur d’exécution qui spécifie le flux de données en cours de reprise. L’identificateur d’exécution d’un flux de données est fourni à un pilote de légende via la valeur de métadonnées FWPS_METADATA_FIELD_FLOW_HANDLE que le moteur de filtre a fournie à la fonction de légende classifyFn du pilote de légende.

[in] calloutId

Identificateur d’exécution de la légende qui a différé le flux de données entrant. Cet identificateur a été retourné lorsque le pilote de légende a appelé les fonctions FwpsCalloutRegister0 ou FwpsCalloutRegister1 pour inscrire la légende auprès du moteur de filtre.

[in] layerId

Identificateur d’exécution de la couche de filtrage au niveau de laquelle le flux de données est traité. Cette valeur doit être FWPS_LAYER_STREAM_V4 ou FWPS_LAYER_STREAM_V6. L’identificateur d’exécution de la couche au niveau de laquelle le flux de données est traité est fourni à une légende dans le membre layerId de la structure FWPS_INCOMING_VALUES0 que le moteur de filtre a transmise à la fonction de légende classifyFn du pilote de légende.

[in] streamFlags

Indicateurs qui spécifient les caractéristiques du flux de données entrant en cours de reprise. Un pilote de légende doit spécifier les mêmes indicateurs de flux que ceux définis dans le membre streamFlags de la structure FWPS_STREAM_DATA0 que le moteur de filtre a transmis à la fonction de légende classifyFn du pilote de légende lorsque la légende a différé le flux de données.

Valeur retournée

La fonction FwpsStreamContinue0 retourne l’un des codes NTSTATUS suivants.

Code de retour Description
STATUS_SUCCESS
Le traitement du flux de données a repris avec succès.
Autres codes status
Une erreur est survenue.

Remarques

Un pilote de légende appelle la fonction FwpsStreamContinue0 pour reprendre le traitement d’un flux de données entrant précédemment différé. Un flux de données est différé lorsque la fonction de légende classifyFn d’une légende définit le membre streamAction du FWPS_STREAM_CALLOUT_IO_PACKET0 structure à FWPS_STREAM_ACTION_DEFER. La fonction FwpsStreamContinue0 ne peut pas être appelée à partir du contexte classifyFn d’une légende.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows Vista.
Plateforme cible Universal
En-tête fwpsk.h (include Fwpsk.h)
Bibliothèque Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

Voir aussi

FWPS_INCOMING_VALUES0

FWPS_STREAM_CALLOUT_IO_PACKET0

FwpsCalloutRegister0

FwpsCalloutRegister1

classifyFn