共用方式為


FWPM_SERVICE_STATE_CHANGE_CALLBACK0回呼函式 (fwpmk.h)

FWPM_SERVICE_STATE_CHANGE_CALLBACK0 函式是由 WFP 圖說文字驅動程式實作,以將自定義行為新增至基底篩選引擎 (BFE) 服務狀態變更通知程式。

語法

FWPM_SERVICE_STATE_CHANGE_CALLBACK0 FwpmServiceStateChangeCallback0;

void FwpmServiceStateChangeCallback0(
  [in, out] void *context,
  [in]      FWPM_SERVICE_STATE newState
)
{...}

參數

[in, out] context

當圖說文字驅動程式呼叫 FwpmBfeStateSubscribeChanges0 函式時,在 內容中傳遞的指標 參數。

[in] newState

要變更的新 BFE 服務狀態。

傳回值

傳回碼/值 描述
ERROR_SUCCESS
0
已成功刪除列舉值。
FWP_E_* 錯誤碼
0x80320001— 0x80320039
Windows 篩選平臺 (WFP) 特定錯誤。 如需詳細資訊,請參閱 WFP 錯誤碼
RPC_* 錯誤碼
0x80010001— 0x80010122
無法與遠端或本機防火牆引擎通訊。
其他 NTSTATUS 代碼 發生錯誤。

言論

每當篩選引擎的狀態有所變更時,篩選引擎就會呼叫此函式。

要求

要求 價值
最低支援的用戶端 從 Windows Vista 開始提供。
目標平臺 普遍
標頭 fwpmk.h
連結庫 fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

另請參閱