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.
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) |