次の方法で共有


FwpmBfeStateUnsubscribeChanges0 関数 (fwpmk.h)

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

警告

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

構文

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

パラメーター

[in, out] changeHandle

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

戻り値

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

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

備考

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

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

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

必要条件

要件 価値
サポートされる最小クライアント Windows Vista 以降で使用できます。
ターゲット プラットフォーム の 万国
ヘッダー fwpmk.h (Fwpmk.h を含む)
ライブラリ Fwpkclnt.lib
IRQL PASSIVE_LEVEL

関連項目