fwpmtypes.h) (FWPM_SUBLAYER0 结构

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

唯一标识子层。 有关内置 子层 的列表,请参阅筛选子层标识符。

如果在调用 FwpmSubLayerAdd0 时 GUID 为零初始化,则基本筛选引擎 (BFE) 将生成一个。

displayData

允许以人类可读的形式批注子层。 需要FWPM_DISPLAY_DATA0结构。

flags

可能的值:

子层标志 含义
FWPM_SUBLAYER_FLAG_PERSISTENT
使子层持久化,在 BFE 停止/启动中幸存下来。

providerKey

唯一标识管理此子层的提供程序。

providerData

包含可选提供程序特定数据的 FWP_BYTE_BLOB 结构,该数据允许提供程序存储对象的其他上下文信息。

weight

子层的权重。

首先调用加权较高的子层。

注解

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

要求

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

另请参阅

Windows 筛选平台 API 结构