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


структура FWPM_ACTION0 (fwpmtypes.h)

Структура FWPM_ACTION0 указывает действие, выполняемое, если выполняются все условия фильтра.

Синтаксис

typedef struct FWPM_ACTION0_ {
  FWP_ACTION_TYPE type;
  union {
    GUID filterType;
    GUID calloutKey;
  };
} FWPM_ACTION0;

Члены

type

Тип действия, указанный в FWP_ACTION_TYPE который сопоставляется с UINT32.

Возможные значения:

Значение Значение
FWP_ACTION_BLOCK
Заблокируйте трафик.

0x00000001 | FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_PERMIT
Разрешите трафик.

0x00000002 | FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_CALLOUT_TERMINATING
Вызов выноски, которая всегда возвращает блок или разрешение.

0x00000003 | FWP_ACTION_FLAG_CALLOUT | FWP_ACTION_FLAG_TERMINATING

FWP_ACTION_CALLOUT_INSPECTION
Вызов выноски, которая никогда не возвращает блок или разрешение.

0x00000004 | FWP_ACTION_FLAG_CALLOUT | FWP_ACTION_FLAG_NON_TERMINATING

FWP_ACTION_CALLOUT_UNKNOWN
Вызов выноски, которая может возвращать блок или разрешение.

0x00000005 | FWP_ACTION_FLAG_CALLOUT

filterType

Произвольный GUID, выбранный поставщиком политики.

Доступно, если действие не вызывает выноску, то есть тип не содержит FWP_ACTION_FLAG_CALLOUT.

calloutKey

GUID допустимой выноски в слое.

Доступно, если действие вызывает выноску, то есть тип содержит FWP_ACTION_FLAG_CALLOUT.

Комментарии

FWPM_ACTION0 — это конкретная реализация FWPM_ACTION. Дополнительные сведения см. в разделах Имена Version-Independent и Выбор конкретных версий Windows .

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть fwpmtypes.h

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

Структуры API платформы фильтрации Windows