Функция FwpmBfeStateGet0 (fwpmk.h)

Функция FwpmBfeStateGet0 извлекает текущее состояние подсистемы фильтров.

ПримечаниеFwpmBfeStateGet0 — это определенная версия FwpmBfeStateGet. Дополнительные сведения см. в разделах ИМЕНА Version-Independent ВПП и Выбор конкретных версий Windows .
 

Синтаксис

FWPM_SERVICE_STATE FwpmBfeStateGet0();

Возвращаемое значение

Функция FwpmBfeStateGet0 возвращает одно из следующих значений.

Код возврата Описание
FWPM_SERVICE_STOPPED
Подсистема фильтрации не запущена.
FWPM_SERVICE_START_PENDING
Подсистема фильтрации запускается.
FWPM_SERVICE_STOP_PENDING
Подсистема фильтрации останавливается.
FWPM_SERVICE_RUNNING
Подсистема фильтрации запущена.

Комментарии

Драйвер выноски вызывает функцию FwpmBfeStateGet0 , чтобы получить текущее состояние обработчика фильтров. Чтобы драйвер выноски открыл сеанс для модуля фильтрации, подсистема фильтрации должна быть запущена в данный момент.

Перед вызовом FwpmBfeStateGet0 драйвер выноски должен вызвать функцию FwpmBfeStateSubscribeChanges0 , чтобы зарегистрировать функцию обратного вызова, которая вызывается при изменении состояния подсистемы фильтрации.

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows Vista.
Целевая платформа Универсальное
Верхняя часть fwpmk.h (включая Fwpmk.h)
Библиотека Fwpkclnt.lib
IRQL <= DISPATCH_LEVEL

См. также раздел

FwpmBfeStateSubscribeChanges0