FwpsNetBufferListAssociateContext1-Funktion (fwpsk.h)
Die Funktion FwpsNetBufferListAssociateContext1 ordnet den Kontext des Legendentreibers einer Netzwerkpufferliste zu und konfiguriert Benachrichtigungen für Netzwerkpufferlistenereignisse.
Syntax
NTSTATUS FwpsNetBufferListAssociateContext1(
[in, out] NET_BUFFER_LIST *netBufferList,
[in] UINT16 layerId,
[in] UINT64 context,
[in] UINT64 contextTag,
GUID *providerGuid,
[in, out] void *deviceObject,
[in] FWPS_NET_BUFFER_LIST_NOTIFY_FN1 notifyFn,
[in] UINT32 flags
);
Parameter
[in, out] netBufferList
Eine Netzwerkpufferliste, die mindestens ein Paket angibt, das für den Legendentreiber von Interesse ist.
[in] layerId
Der Bezeichner der Ebene, der der Kontext zugeordnet wird. Wenn Sie diese Funktion aus dem NDIS-Empfangspfad aufrufen, legen Sie diesen Parameter auf FWPS_LAYER_NON_WFP fest.
[in] context
Vom Legendentreiber festgelegte beliebige Kontextinformationen. Die Filter-Engine übergibt diesen Kontext an den Beschriftungstreiber.
FWPS_NET_BUFFER_LIST_NOTIFY_FN1 Funktion.
[in] contextTag
Ein lokal eindeutiger Bezeichner, der durch Aufrufen der FwpsNetBufferListGetTagForContext0-Funktion .
providerGuid
Die Anbieter-GUID.
[in, out] deviceObject
Ein Zeiger auf das Geräteobjekt des Legendentreibers.
[in] notifyFn
Ein Zeiger auf die FWPS_NET_BUFFER_LIST_NOTIFY_FN1-Funktion des Legendentreibers. Die Filter-Engine sendet status Benachrichtigungen an diese Funktion.
[in] flags
Dieser Parameter ist für die zukünftige Verwendung reserviert und auf 0 (null) festgelegt.
Rückgabewert
Die FwpsNetBufferListAssociateContext1-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Der Verein war erfolgreich. |
|
Ein Fehler ist aufgetreten. |
Hinweise
Die Funktion FwpsNetBufferListAssociateContext1 ordnet dem Legendentreiber Paketgruppen zu. Interessante Pakete können zur Überprüfung über mehrere Ebenen im Stapel nachverfolgt werden.
Vor dem Aufrufen dieser Funktion muss die Funktion FwpsNetBufferListGetTagForContext0 aufgerufen werden, um ein Kontexttag abzurufen.
Diese Funktion ist im Wesentlichen mit der vorherigen Version identisch.
FwpsNetBufferListAssociateContext0. Der einzige Unterschied ist die aktualisierte FWPS_NET_BUFFER_LIST_NOTIFY_FN1 Funktion, auf die der notifyFn-Parameter verweist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 8. |
Zielplattform | Universell |
Header | fwpsk.h (include Fwpsk.h) |
Bibliothek | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |
Weitere Informationen
FWPS_NET_BUFFER_LIST_NOTIFY_FN1
FwpsNetBufferListAssociateContext0
FwpsNetBufferListGetTagForContext0 FwpsNetBufferListRemoveContext0 FwpsNetBufferListRetrieveContext0