структура FWPS_ACTION0 (fwpstypes.h)
Структура FWPS_ACTION0 указывает действие во время выполнения, которое обработчик фильтров выполняет, если выполняются все условия фильтрации фильтра.
Синтаксис
typedef struct FWPS_ACTION0_ {
FWP_ACTION_TYPE type;
UINT32 calloutId;
} FWPS_ACTION0;
Члены
type
Значение FWP_ACTION_TYPE , представляющее действие, выполняемое обработчиком фильтров, если выполняются все условия фильтрации фильтра. Для фильтра, передаваемого функции выноски notifyFn или classifyFn , этот элемент будет иметь одно из следующих значений:
FWP_ACTION_CALLOUT_TERMINATING
Указывает, что функция выноски classifyFn драйвера выноски должна возвращать одно из следующих значений для действия, выполняемого с данными:
FWP_ACTION_BLOCK
Блокировать передачу или получение данных.
FWP_ACTION_PERMIT
Разрешить передачу или получение данных.
Если функция выноски classifyFn драйвера выноски возвращает любое другое значение для действия, выполняемого с данными, она обрабатывается так же, как если бы функция выноски classifyFn драйвера выноски возвращала FWP_ACTION_BLOCK.
FWP_ACTION_CALLOUT_INSPECTION
Указывает, что функция выноски classifyFn драйвера выноски должна возвращать следующее значение для действия, выполняемого с данными.
FWP_ACTION_CONTINUE
Перейдите к следующему фильтру.
Если функция выноски classifyFn драйвера выноски возвращает любое другое значение для действия, выполняемого с данными, она обрабатывается так же, как если бы функция выноски classifyFn драйвера выноски возвращала FWP_ACTION_CONTINUE.
FWP_ACTION_CALLOUT_UNKNOWN
Указывает, что функция выноски classifyFn драйвера выноски может возвращать любое из следующих значений для действия, выполняемого с данными:
FWP_ACTION_BLOCK
Блокировать передачу или получение данных.
FWP_ACTION_PERMIT
Разрешить передачу или получение данных.
FWP_ACTION_CONTINUE
Перейдите к следующему фильтру.
calloutId
Идентификатор времени выполнения для выноски, вызываемой обработчиком фильтров, если все условия фильтрации фильтра выполняются. Это тот же идентификатор, который был возвращен, когда драйвер выноски вызвал функцию FwpsCalloutRegister0 для регистрации выноски в обработчике фильтров.
Комментарии
Структура FWPS_ACTION0 содержится в структуре FWPS_FILTER0 .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows Vista. |
Верхняя часть | fwpstypes.h (включая Fwpsk.h) |