FWPS_ACTION0 結構 (fwpstypes.h)
FWPS_ACTION0 結構會指定篩選引擎在篩選條件全部成立時所採取的運行時間動作。
語法
typedef struct FWPS_ACTION0_ {
FWP_ACTION_TYPE type;
UINT32 calloutId;
} FWPS_ACTION0;
成員
type
FWP_ACTION_TYPE值,表示如果篩選引擎的所有篩選條件都成立,則為篩選引擎所採取的動作。 對於傳遞至圖說文字通知 的 篩選或 分類Fn 圖說文字函式,此成員會是下列其中一個值:
FWP_ACTION_CALLOUT_TERMINATING
指定圖說文字驅動程式的 classifyFn 圖說文字函式必須傳回下列其中一個值,才能對數據採取動作:
FWP_ACTION_BLOCK
禁止傳輸或接收數據。
FWP_ACTION_PERMIT
允許傳輸或接收數據。
如果圖說文字驅動程式 的 classifyFn 圖說文字函式傳回對數據採取之動作的任何其他值,則會處理與圖說文字驅動程式的 classifyFn 圖說文字函式傳回 FWP_ACTION_BLOCK相同。
FWP_ACTION_CALLOUT_INSPECTION
指定圖說文字驅動程式的 classifyFn 圖說文字函式必須傳回下列值,才能對數據採取動作。
FWP_ACTION_CONTINUE
繼續進行下一個篩選。
如果圖說文字驅動程式 的 classifyFn 圖說文字函式會傳回任何其他值,以便對數據採取動作,則會處理與圖說文字驅動程式的 classifyFn 圖說文字函式傳回 FWP_ACTION_CONTINUE相同。
FWP_ACTION_CALLOUT_UNKNOWN
指定圖說文字驅動程式 的 classifyFn 圖說文字函式可以傳回下列任何值,以便對數據採取動作:
FWP_ACTION_BLOCK
禁止傳輸或接收數據。
FWP_ACTION_PERMIT
允許傳輸或接收數據。
FWP_ACTION_CONTINUE
繼續進行下一個篩選。
calloutId
如果篩選引擎的所有篩選條件都成立,則為圖說文字的運行時間標識符。 這是呼叫 FwpsCalloutRegister0 函式的圖說驅動程式向篩選引擎註冊圖說文字時所傳回的相同識別符。
備註
FWPS_ACTION0結構包含在 FWPS_FILTER0 結構內。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows Vista 開始提供。 |
標頭 | fwpstypes.h (包含 Fwpsk.h) |