FWPS_ACTION0 結構 (fwpstypes.h)

FWPS_ACTION0 結構會指定篩選引擎在篩選條件全部成立時所採取的運行時間動作。

注意FWPS_ACTION0 是特定版本的 FWPS_ACTION。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定版本的 Windows 為目標
 

語法

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)

另請參閱

FWPS_FILTER0

FwpsCalloutRegister0

圖說文字的類型

classifyFn

notifyFn