FwpsNetBufferListAssociateContext0 函式 (fwpsk.h)
FwpsNetBufferListAssociateContext0 函式會將圖說文字驅動程式的內容與網路緩衝區清單產生關聯,並設定網路緩衝區清單事件的通知。
語法
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
);
參數
[in, out] netBufferList
網路緩衝區清單,指出圖說文字驅動程式感興趣的一或多個封包。
[in] layerId
與內容相關聯之圖層的標識碼。 從 NDIS 接收路徑呼叫此函式時,請將此參數設定為 FWPS_LAYER_NON_WFP。
[in] context
圖說驅動程式所設定的任意內容資訊。 篩選引擎會將此內容傳遞至圖說驅動程式的 FWPS_NET_BUFFER_LIST_NOTIFY_FN0。
[in] contextTag
呼叫 取得的本機唯一標識碼 FwpsNetBufferListGetTagForContext0 函式。
providerGuid
提供者 GUID。
[in, out] deviceObject
圖說文字驅動程式裝置物件的指標。
[in] notifyFn
圖說文字驅動程式的指標 FWPS_NET_BUFFER_LIST_NOTIFY_FN0 函式。 篩選引擎會將狀態通知傳送至此函式。
[in] flags
此參數保留供日後使用,且設定為零。
傳回值
FwpsNetBufferListAssociateContext0 函式會傳回下列其中一個 NTSTATUS 程式代碼。
傳回碼 | 描述 |
---|---|
|
關聯成功。 |
|
發生錯誤。 |
言論
FwpsNetBufferListAssociateContext0 函式會將封包群組與圖說驅動程式產生關聯。 您可以追蹤感興趣的封包,以透過堆疊中的多層進行檢查。
呼叫此函式之前,必須先呼叫 FwpsNetBufferListGetTagForContext0 函式,才能取得內容標記。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 7 開始提供。 |
目標平臺 | 普遍 |
標頭 | fwpsk.h (包括 Fwpsk.h) |
連結庫 | Fwpkclnt.lib |
IRQL | <= DISPATCH_LEVEL |
另請參閱
FwpsNetBufferListAssociateContext1
FwpsNetBufferListGetTagForContext0 FwpsNetBufferListRemoveContext0 FwpsNetBufferListRetrieveContext0