FwpmBfeStateUnsubscribeChanges0 関数 (fwpmk.h)

FwpmBfeStateUnsubscribeChanges0 関数は、 を呼び出して以前に登録されていた基本フィルター エンジン (BFE) コールバック関数を登録解除します。 FwpmBfeStateSubscribeChanges0 関数。

FwpmBfeStateUnsubscribeChanges0 は、 FwpmBfeStateUnsubscribeChanges の特定のバージョンです。 詳細については、「 WFP Version-Independent 名と特定のバージョンの Windows を対象 とする」を参照してください。
 

警告

FwpmBfeStateSubscribeChanges0 を呼び出してドライバーが以前に登録したコールバック関数から FwpmBfeStateUnsubscribeChanges0 を呼び出さないでください。 これを行うと、デッドロックが発生する可能性があります。

構文

NTSTATUS FwpmBfeStateUnsubscribeChanges0(
  [in, out] HANDLE changeHandle
);

パラメーター

[in, out] changeHandle

登録解除されているコールバック関数の登録に関連付けられているハンドル。 このハンドルは、コールバック関数を登録するために FwpmBfeStateSubscribeChanges0 関数を呼び出したときに、コールアウト ドライバーに返されました。

戻り値

FwpmBfeStateUnsubscribeChanges0 関数は、次のいずれかの NTSTATUS コードを返します。

リターン コード 説明
STATUS_SUCCESS
コールバック関数が正常に登録解除されました。
その他の状態コード
エラーが発生しました。

解説

コールアウト ドライバーは FwpmBfeStateUnsubscribeChanges0 関数を呼び出して、 を呼び出して以前に登録されていたコールバック関数を登録解除します。 FwpmBfeStateSubscribeChanges0 関数。

コールアウト ドライバーが を呼び出してコールバック関数を登録する場合 FwpmBfeStateSubscribeChanges0 関数は、コールアウト ドライバーをアンロードする前にコールバック関数の登録を解除する必要があります。

要件

要件
サポートされている最小のクライアント Windows Vista 以降で使用できます。
対象プラットフォーム ユニバーサル
Header fwpmk.h (Fwpmk.h を含む)
Library Fwpkclnt.lib
IRQL PASSIVE_LEVEL

こちらもご覧ください

FwpmBfeStateSubscribeChanges0