fwpmtypes.h (FWPM_LAYER0 结构)

FWPM_LAYER0 结构包含层的架构信息。

语法

typedef struct FWPM_LAYER0_ {
  GUID               layerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  UINT32             numFields;
  FWPM_FIELD0        *field;
  GUID               defaultSubLayerKey;
  UINT16             layerId;
} FWPM_LAYER0;

成员

layerKey

唯一标识层。

displayData

允许以用户可读的形式批注层。 FWPM_DISPLAY_DATA0结构不为 NULL

flags

可能的值:

含义
FWPM_LAYER_FLAG_KERNEL
在内核模式下分类的层。
FWPM_LAYER_FLAG_BUILTIN
内置层。 无法删除。
FWPM_LAYER_FLAG_CLASSIFY_MOSTLY
针对分类而不是枚举优化的层。
FWPM_LAYER_FLAG_BUFFERED
层已缓冲。

numFields

层中的字段数。

field

层字段的架构信息。

有关详细信息 ,请参阅FWPM_FIELD0

defaultSubLayerKey

添加带有 null 子层的筛选器时使用的子层。

layerId

标识此层的 LUID。

备注

FWPM_LAYER0 是FWPM_LAYER的特定实现。 有关详细信息 ,请参阅 WFP Version-Independent 名称和面向特定版本的 Windows

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 fwpmtypes.h

请参阅

FWPM_DISPLAY_DATA0

FWPM_FIELD0

Windows 筛选平台 API 结构