FWPS_ACTION0-Struktur (fwpstypes.h)

Die FWPS_ACTION0-Struktur gibt die Laufzeitaktion an, die die Filter-Engine ausführt, wenn alle Filterbedingungen des Filters true sind.

Beachten SieFWPS_ACTION0 eine bestimmte Version von FWPS_ACTION ist. Weitere Informationen finden Sie unter WFP-Version-Independent Namen und Spezifische Windows-Versionen .
 

Syntax

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

Member

type

Ein FWP_ACTION_TYPE Wert, der die Aktion darstellt, die die Filter-Engine ausführt, wenn alle Filterbedingungen des Filters true sind. Für einen Filter, der an die Beschriftungsfunktion notifyFn oder classifyFn einer Legende übergeben wird, ist dieser Member einer der folgenden Werte:

FWP_ACTION_CALLOUT_TERMINATING

Gibt an, dass die Legendenfunktion klassifizierenFn des Legendentreibers einen der folgenden Werte zurückgeben muss, damit die Aktion für die Daten ausgeführt werden soll:

FWP_ACTION_BLOCK

Blockieren sie die Übertragung oder den Empfang der Daten.

FWP_ACTION_PERMIT

Zulassen, dass die Daten übertragen oder empfangen werden.

Wenn die Legendenfunktion klassifizierenFn des Legendentreibers einen anderen Wert für die Aktion zurückgibt, die für die Daten ausgeführt werden soll, wird dies genauso behandelt, als ob die Legendenfunktion klassifizierenFn des Legendentreibers FWP_ACTION_BLOCK zurückgegeben würde.

FWP_ACTION_CALLOUT_INSPECTION

Gibt an, dass die Legendenfunktion klassifizierenFn des Legendentreibers den folgenden Wert für die Aktion zurückgeben muss, die für die Daten ausgeführt werden soll.

FWP_ACTION_CONTINUE

Fahren Sie mit dem nächsten Filter fort.

Wenn die Beschriftungsfunktion klassifizierenFn des Legendentreibers einen anderen Wert für die Aktion zurückgibt, die für die Daten ausgeführt werden soll, wird dies genauso behandelt, als ob die Legendenfunktion klassifizierenFn des Legendentreibers FWP_ACTION_CONTINUE zurückgegeben würde.

FWP_ACTION_CALLOUT_UNKNOWN

Gibt an, dass die Legendenfunktion klassifizierenFn des Legendentreibers einen der folgenden Werte für die Aktion zurückgeben kann, die für die Daten ausgeführt werden soll:

FWP_ACTION_BLOCK

Blockieren sie die Übertragung oder den Empfang der Daten.

FWP_ACTION_PERMIT

Zulassen, dass die Daten übertragen oder empfangen werden.

FWP_ACTION_CONTINUE

Fahren Sie mit dem nächsten Filter fort.

calloutId

Der Laufzeitbezeichner für die Legende, die von der Filter-Engine aufgerufen wird, wenn alle Filterbedingungen des Filters true sind. Dies ist derselbe Bezeichner, der zurückgegeben wurde, als der Legendentreiber die Funktion FwpsCalloutRegister0 aufgerufen hat, um die Legende bei der Filter-Engine zu registrieren.

Hinweise

Eine FWPS_ACTION0-Struktur ist in einer FWPS_FILTER0-Struktur enthalten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows Vista.
Kopfzeile fwpstypes.h (include Fwpsk.h)

Weitere Informationen

FWPS_FILTER0

FwpsCalloutRegister0

Typen von Legenden

klassifizierenFn

notifyFn