FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0回呼函式 (fwpsk.h)
篩選引擎會呼叫圖說文字的 flowDeleteFn 圖說文字函式,以通知圖說文字正在處理的數據流正在終止。
語法
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0 FwpsCalloutFlowDeleteNotifyFn0;
void FwpsCalloutFlowDeleteNotifyFn0(
[in] UINT16 layerId,
[in] UINT32 calloutId,
[in] UINT64 flowContext
)
{...}
參數
[in] layerId
正在終止數據流之篩選層的運行時間標識碼。 如需詳細資訊,請參閱 運行時間篩選層標識碼。
[in] calloutId
篩選引擎中圖說文字的運行時間標識碼。 這是呼叫 FwpsCalloutRegister0 或 FwpsCalloutRegister1 函式向篩選引擎註冊圖說文字時所傳回的相同標識碼。
[in] flowContext
呼叫 FwpsFlowAssociateContext0 函式,與數據流相關聯的最近內容。
傳回值
無
備註
圖說文字驅動程式會藉由呼叫 FwpsCalloutRegister0 或 FwpsCalloutRegister1 函式,向篩選引擎註冊圖說文字函式。
篩選引擎會在終止數據流時呼叫圖說文字的 flowDeleteFn 圖說文字函式,讓圖說文字可以清除與數據流相關聯的內容。 例如,此圖說文字函式會在 RST 突然停止後呼叫,而不會先呼叫 classifyFn 。 只有在圖說文字驅動程式與數據流相關聯的內容時,篩選引擎才會呼叫此圖說文字函式。 當數據流終止時,篩選引擎會自動從數據流中移除內容。
只有在先前已在支持數據流的篩選層上將圖說文字新增至篩選引擎時,篩選引擎才會呼叫圖說文字的 flowDeleteFn 圖說文字函式,而圖說文字驅動程式會將內容與其處理的數據流產生關聯。 如果圖說文字驅動程式未將內容與圖說文字處理的數據流產生關聯,則不應該針對圖說文字實作 flowDeleteFn 圖說文字函式。 在此情況下,圖說文字驅動程序應該設定
當 flowDeleteFn 成員向篩選引擎註冊圖說文字時, FWPS_CALLOUT0 結構的 flowDeleteFn 成員為 NULL 。
FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0類型定義為 flowDeleteFn 函式的指標,如下所示。
typedef void (NTAPI *FWPS_CALLOUT_FLOW_DELETE_NOTIFY_FN0) flowDeleteFn
篩選引擎會在 IRQL <= DISPATCH_LEVEL 呼叫圖說文字的 flowDeleteFn 圖說文字函式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows Vista 開始提供。 |
目標平台 | Windows |
標頭 | fwpsk.h (包含 Fwpsk.h) |
IRQL | <= DISPATCH_LEVEL |