функция обратного вызова 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 |