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 |
関連項目
- FwpmBfeStateSubscribeChanges0
- WFP エラー コード を
する