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


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

В структуре FWPM_SUBLAYER0 хранится состояние, связанное с подслоем.

Синтаксис

typedef struct FWPM_SUBLAYER0_ {
  GUID               subLayerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  GUID               *providerKey;
  FWP_BYTE_BLOB      providerData;
  UINT16             weight;
} FWPM_SUBLAYER0;

Члены

subLayerKey

Однозначно идентифицирует подслой. Список встроенных подслоев см. в разделе Фильтрация идентификаторов подслоев .

Если GUID инициализирован с нуля в вызове FwpmSubLayerAdd0, базовый модуль фильтрации (BFE) создаст его.

displayData

Позволяет добавлять заметки к вложенным слоям в удобочитаемой форме. Требуется структура FWPM_DISPLAY_DATA0 .

flags

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

Флаг вложенного слоя Значение
FWPM_SUBLAYER_FLAG_PERSISTENT
Вызывает постоянный подслой, сохраняющийся при остановке или запуске BFE.

providerKey

Уникально идентифицирует поставщика, который управляет этим подслоем.

providerData

Структура FWP_BYTE_BLOB , содержащая необязательные данные, относящиеся к поставщику, которая позволяет поставщикам хранить дополнительные сведения контекста с объектом .

weight

Вес вложенного слоя.

В первую очередь вызываются подслои с более высоким весом.

Комментарии

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

Требования

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

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

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