共用方式為


FWPS_NET_BUFFER_LIST_NOTIFY_FN0回呼函式 (fwpsk.h)

篩選引擎會呼叫 FWPS_NET_BUFFER_LIST_NOTIFY_FN0 圖說文字函式,以通知圖說文字驅動程式有關與圖說文字標記之封包相關聯的事件。

注意FWPS_NET_BUFFER_LIST_NOTIFY_FN0 是 Windows 7 和更新版本中使用的特定 FWPS_NET_BUFFER_LIST_NOTIFY_FN 版本。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定 Windows 版本為目標 。 如需 Windows 8,FWPS_NET_BUFFER_LIST_NOTIFY_FN1可供使用。
 

語法

FWPS_NET_BUFFER_LIST_NOTIFY_FN0 FwpsNetBufferListNotifyFn0;

void FwpsNetBufferListNotifyFn0(
  [in]                FWPS_NET_BUFFER_LIST_EVENT_TYPE0 eventType,
  [in, out, optional] NET_BUFFER_LIST *netBufferList,
  [in, out, optional] NET_BUFFER_LIST *newNetBufferList,
  [in]                UINT16 layerId,
  [in]                UINT64 context,
  [in]                UINT64 contextTag
)
{...}

參數

[in] eventType

值,表示篩選引擎傳送至圖說文字的通知類型。 此參數將會設定為的其中一個值 FWPS_NET_BUFFER_LIST_EVENT_TYPE0 列舉。

[in, out, optional] netBufferList

緩衝區清單的指標,其中包含先前被圖說文字驅動程序標記為有趣的封包。

[in, out, optional] newNetBufferList

更新緩衝區清單的指標,其中包含註標驅動程式感興趣的封包。 此參數的使用會因事件類型而有所不同。 對於對指定封包進行變更的事件,會以此參數的形式傳遞變更的版本。

[in] layerId

呼叫通知函式的圖層。

[in] context

用來標記相關封包的內容。 這個值是圖說文字驅動程式指派給封包的值,用來識別封包。

[in] contextTag

用來將感興趣的封包與圖說文字驅動程式的內容產生關聯的內容標記。

傳回值

備註

此函式會透過呼叫來與圖說文字驅動程式相關聯 FwpsNetBufferListAssociateContext0。 圖說文字驅動程式可以使用單一通知函式來處理多個相關聯緩衝區清單的訊息,方法是使用內容和內容標籤來區分實例。

規格需求

需求
最低支援的用戶端 從 Windows 7 開始提供。
目標平台 Windows
標頭 fwpsk.h (包含 Fwpsk.h)
IRQL <= DISPATCH_LEVEL

另請參閱

圖說文字驅動程序註標函式

FWPS_CALLOUT0

FWPS_FILTER1

FWPS_NET_BUFFER_LIST_NOTIFY_FN1

FwpsCalloutRegister1

使用封包標記

classifyFn