Partager via


FWPS_ACTION0 structure (fwpstypes.h)

La structure FWPS_ACTION0 spécifie l’action d’exécution que le moteur de filtre effectue si toutes les conditions de filtrage du filtre sont remplies.

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

Syntaxe

typedef struct FWPS_ACTION0_ {
  FWP_ACTION_TYPE type;
  UINT32          calloutId;
} FWPS_ACTION0;

Membres

type

Valeur FWP_ACTION_TYPE qui représente l’action que le moteur de filtre effectue si toutes les conditions de filtrage du filtre sont remplies. Pour un filtre passé à la fonction de légende notifyFn ou classifyFn d’une légende, ce membre est l’une des valeurs suivantes :

FWP_ACTION_CALLOUT_TERMINATING

Spécifie que la fonction de légende classifyFn du pilote de légende doit retourner l’une des valeurs suivantes pour l’action à entreprendre sur les données :

FWP_ACTION_BLOCK

Bloquer la transmission ou la réception des données.

FWP_ACTION_PERMIT

Permettre la transmission ou la réception des données.

Si la fonction de légende classifyFn du pilote de légende retourne une autre valeur pour l’action à entreprendre sur les données, elle est gérée de la même façon que si la fonction de légende classifyFn du pilote de légende renvoyait FWP_ACTION_BLOCK.

FWP_ACTION_CALLOUT_INSPECTION

Spécifie que la fonction de légende classifyFn du pilote de légende doit retourner la valeur suivante pour l’action à entreprendre sur les données.

FWP_ACTION_CONTINUE

Passez au filtre suivant.

Si la fonction de légende classifyFn du pilote de légende retourne une autre valeur pour l’action à entreprendre sur les données, elle est gérée de la même façon que si la fonction de légende classifyFn du pilote de légende renvoyait FWP_ACTION_CONTINUE.

FWP_ACTION_CALLOUT_UNKNOWN

Spécifie que la fonction de légende classifyFn du pilote de légende peut retourner l’une des valeurs suivantes pour l’action à effectuer sur les données :

FWP_ACTION_BLOCK

Bloquer la transmission ou la réception des données.

FWP_ACTION_PERMIT

Permettre la transmission ou la réception des données.

FWP_ACTION_CONTINUE

Passez au filtre suivant.

calloutId

Identificateur d’exécution de la légende que le moteur de filtre appelle si toutes les conditions de filtrage du filtre sont remplies. Il s’agit du même identificateur que celui qui a été retourné lorsque le pilote de légende a appelé la fonction FwpsCalloutRegister0 pour inscrire la légende auprès du moteur de filtre.

Remarques

Une structure FWPS_ACTION0 est contenue dans une structure FWPS_FILTER0 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows Vista.
En-tête fwpstypes.h (include Fwpsk.h)

Voir aussi

FWPS_FILTER0

FwpsCalloutRegister0

Types de légendes

classifyFn

notifyFn