FwpsStreamContinue0-Funktion (fwpsk.h)
Die FwpsStreamContinue0-Funktion setzt die Verarbeitung eines eingehenden Datenstroms fort, der zuvor verzögert wurde.
Syntax
NTSTATUS FwpsStreamContinue0(
[in] UINT64 flowId,
[in] UINT32 calloutId,
[in] UINT16 layerId,
[in] UINT32 streamFlags
);
Parameter
[in] flowId
Ein Laufzeitbezeichner, der den fortgesetzten Datenfluss angibt. Der Laufzeitbezeichner für einen Datenfluss wird einem Legendentreiber über den Metadatenwert FWPS_METADATA_FIELD_FLOW_HANDLE bereitgestellt, den die Filter-Engine für die Legendenfunktion klassifizierenFn des Callout-Treibers bereitgestellt hat.
[in] calloutId
Der Laufzeitbezeichner für die Legende, die den eingehenden Datenstrom zurückgestellt hat. Dieser Bezeichner wurde zurückgegeben, wenn der Legendentreiber entweder die Funktionen FwpsCalloutRegister0 oder FwpsCalloutRegister1 aufgerufen hat, um die Legende bei der Filter-Engine zu registrieren.
[in] layerId
Der Laufzeitbezeichner für die Filterebene, auf der der Datenstrom verarbeitet wird. Dieser Wert muss entweder FWPS_LAYER_STREAM_V4 oder FWPS_LAYER_STREAM_V6 sein. Der Laufzeitbezeichner für die Ebene, auf der der Datenstrom verarbeitet wird, wird für eine Legende im layerId-Member der FWPS_INCOMING_VALUES0-Struktur bereitgestellt, die die Filter-Engine an die Legendenfunktion klassifizierenFn des Callout-Treibers übergeben hat.
[in] streamFlags
Flags, die Merkmale des eingehenden Datenstroms angeben, der fortgesetzt wird. Ein Legendentreiber sollte die gleichen Datenstromflags angeben, die im streamFlags-Member der FWPS_STREAM_DATA0-Struktur festgelegt wurden, die die Filter-Engine an die Legendenfunktion klassifizierenFn des Legendentreibers übergeben hat, wenn die Legende den Datenstrom zurückgestellt hat.
Rückgabewert
Die FwpsStreamContinue0-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Die Verarbeitung des Datenstroms wurde erfolgreich fortgesetzt. |
|
Ein Fehler ist aufgetreten. |
Hinweise
Ein Legendentreiber ruft die FwpsStreamContinue0-Funktion auf, um die Verarbeitung eines eingehenden Datenstroms fortzusetzen, der zuvor verzögert wurde. Ein Datenstrom wird verzögert, wenn die Beschriftungsfunktion klassifizierenFn den streamAction-Member des FWPS_STREAM_CALLOUT_IO_PACKET0 Struktur zu FWPS_STREAM_ACTION_DEFER. Die FwpsStreamContinue0-Funktion kann nicht aus dem klassifizierenFn-Kontext einer Legende aufgerufen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows Vista. |
Zielplattform | Universell |
Header | fwpsk.h (include Fwpsk.h) |
Bibliothek | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |