FwpsNetBufferListAssociateContext0-Funktion (fwpsk.h)
Die Funktion FwpsNetBufferListAssociateContext0 ordnet den Kontext des Legendentreibers einer Netzwerkpufferliste zu und konfiguriert Benachrichtigungen für Netzwerkpufferlistenereignisse.
Syntax
NTSTATUS FwpsNetBufferListAssociateContext0(
[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_FN0 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 willkürliche Kontextinformationen. Die Filter-Engine übergibt diesen Kontext an den Legendentreiber. FWPS_NET_BUFFER_LIST_NOTIFY_FN0.
[in] contextTag
Ein lokal eindeutiger Bezeichner, der durch Aufrufen des FwpsNetBufferListGetTagForContext0-Funktion .
providerGuid
Die Anbieter-GUID.
[in, out] deviceObject
Ein Zeiger auf das Geräteobjekt des Legendentreibers.
[in] notifyFn
Ein Zeiger auf den Legendentreiber FWPS_NET_BUFFER_LIST_NOTIFY_FN0-Funktion . Die Filter-Engine sendet status Benachrichtigungen an diese Funktion.
[in] flags
Dieser Parameter ist für die zukünftige Verwendung reserviert und auf Null festgelegt.
Rückgabewert
Die FwpsNetBufferListAssociateContext0-Funktion gibt einen der folgenden NTSTATUS-Codes zurück.
Rückgabecode | Beschreibung |
---|---|
|
Die Zuordnung war erfolgreich. |
|
Ein Fehler ist aufgetreten. |
Hinweise
Die FwpsNetBufferListAssociateContext0-Funktion verknüpft Gruppen von Paketen mit dem Legendentreiber. Pakete von Interesse können zur Überprüfung über mehrere Schichten im Stapel nachverfolgt werden.
Vor dem Aufrufen dieser Funktion muss die Funktion FwpsNetBufferListGetTagForContext0 aufgerufen werden, um ein Kontexttag abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 7. |
Zielplattform | Universell |
Header | fwpsk.h (include fwpsk.h) |
Bibliothek | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |
Weitere Informationen
FwpsNetBufferListAssociateContext1
FwpsNetBufferListGetTagForContext0 FwpsNetBufferListRemoveContext0 FwpsNetBufferListRetrieveContext0