次の方法で共有


FwpmBfeStateGet0 関数 (fwpmk.h)

FwpmBfeStateGet0 関数は、フィルター エンジンの現在の状態を取得します。

構文

FWPM_SERVICE_STATE FwpmBfeStateGet0();

戻り値

FwpmBfeStateGet0 関数は、次のいずれかの値を返します。

リターン コード 形容
FWPM_SERVICE_STOPPED フィルター エンジンが実行されていません。
FWPM_SERVICE_START_PENDING フィルター エンジンが起動しています。
FWPM_SERVICE_STOP_PENDING フィルター エンジンが停止しています。
FWPM_SERVICE_RUNNING フィルター エンジンが実行されています。

備考

コールアウト ドライバーは、FwpmBfeStateGet0 関数を呼び出して、フィルター エンジンの現在の状態を取得します。 吹き出しドライバーがフィルター エンジンへのセッションを開くには、フィルター エンジンが現在実行中である必要があります。

FwpmBfeStateGet0呼び出す前に、コールアウト ドライバーは、FwpmBfeStateSubscribeChanges0 関数を呼び出して、フィルター エンジンの状態が変化するたびに呼び出されるコールバック関数を登録する必要があります。

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

必要条件

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

関連項目