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