Поделиться через


функция обратного вызова FWPM_SERVICE_STATE_CHANGE_CALLBACK0 (fwpmk.h)

Функция FWPM_SERVICE_STATE_CHANGE_CALLBACK0 реализована драйвером выноски МПП, чтобы добавить настраиваемое поведение в процесс уведомления об изменении состояния службы базовой подсистемы фильтрации (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 (МПП). Дополнительные сведения см. в кодов ошибок МПП.
код ошибки RPC_*
0x80010001 — 0x80010122
Не удаляйте связь с подсистемой удаленного или локального брандмауэра.
другие коды NTSTATUS Произошла ошибка.

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows Vista.
целевая платформа Всеобщий
заголовка fwpmk.h
библиотеки fwpkclnt.lib
IRQL <= PASSIVE_LEVEL

См. также