筛选条件标志
Windows 筛选平台 (WFP) 筛选条件标志均由位字段表示。
这些标志和可以使用它们的筛选层定义如下。
-
FWP_CONDITION_FLAG_IS_LOOPBACK
-
-
测试网络流量是否为环回流量。
筛选层:
FWPM_LAYER_INBOUND_IPPACKET_V{4|6}
FWPM_LAYER_OUTBOUND_IPPACKET_V{4|6}
FWPM_LAYER_INBOUND_TRANSPORT_V{4|6}
FWPM_LAYER_OUTBOUND_TRANSPORT_V{4|6}
FWPM_LAYER_STREAM_{V4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_INBOUND_ICMP_ERROR_V{4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_OUTBOUND_ICMP_ERROR_V{4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_ALE_FLOW_ESTABLISHED_V{4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
-
-
FWP_CONDITION_FLAG_IS_IPSEC_SECURED
-
-
测试网络流量是否受 IPsec 保护。
筛选层:
- FWPM_LAYER_INBOUND_IPPACKET_V{4|6}
- FWPM_LAYER_INBOUND_TRANSPORT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_REAUTHORIZE
-
-
测试策略更改,而不是新连接。
筛选层:
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_WILDCARD_BIND
-
-
测试应用程序在绑定到本地网络地址时是否指定了通配符地址。
筛选层:
- FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_RAW_ENDPOINT
-
-
测试发送和接收流量的本地终结点是否为原始终结点。
筛选层:
FWPM_LAYER_INBOUND_TRANSPORT_V{4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_OUTBOUND_TRANSPORT_V{4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_DATAGRAM_DATA_{V4|6}
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V{4|6}
FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_FRAGMENT
-
-
测试传递给标注驱动程序的NET_BUFFER_LIST结构是否为 IP 数据包片段。
筛选层:
- FWPM_LAYER_INBOUND_IPPACKET_V{4|6}
- FWPM_LAYER_INBOUND_IPPACKET_V{4|6}_DISCARD
-
-
FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP
-
-
测试传递给标注驱动程序的NET_BUFFER_LIST结构是否描述了数据包片段的链接列表。
筛选层:
- FWPM_LAYER_IPFORWARD_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY
-
-
指示当 IPsec NAT 填充码转换远程端口值时,在传输层重新分类相同的数据包。
-
-
FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY
-
-
指示数据包将在 ALE 接收/接受层重新分类。
-
-
FWP_CONDITION_FLAG_IS_IMPLICIT_BIND
-
-
测试 Windows 套接字是否正在执行隐式绑定。
仅在 Windows Vista 和 Windows Server 2008 上可用。
-
-
FWP_CONDITION_FLAG_IS_REASSEMBLED
-
-
测试数据包是否已重新组合。
注意
仅适用于 Windows Server 2008、具有 SP1 的 Windows Vista 及更高版本。
筛选层:
- FWPM_LAYER_INBOUND_IPPACKET_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED
-
-
测试应用程序希望连接到的对等计算机的名称是否已通过 API(如 WSASetSocketPeerTargetName )接收,而不是通过缓存启发法获取。
注意
仅适用于 Windows Server 2008 R2、Windows 7 及更高版本。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_PROMISCUOUS
-
-
保留。
-
-
FWP_CONDITION_FLAG_IS_AUTH_FW
-
-
测试连接是否经过端到端身份验证,即使单个数据包尚未验证也是如此。
注意
仅适用于 Windows Server 2008 R2、Windows 7 及更高版本。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_RECLASSIFY
-
-
测试筛选引擎是否正在重新分类以前的绑定或侦听请求。
注意
仅适用于 Windows Server 2008 R2、Windows 7 及更高版本。
筛选层:
- FWPM_LAYER_ALE_AUTH_LISTEN_V{4|6}
- FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V{4|6}
-
-
FWP_CONDITION_FLAG_IS_PROXY_CONNECTION
-
-
测试连接是否使用代理。
注意
仅适用于 Windows 8 和 Windows Server 2012。
-
-
FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK
-
-
测试网络流量是否为应用容器环回流量。
注意
仅适用于 Windows 8 和 Windows Server 2012。
-
-
FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK
-
-
测试网络流量是否为非应用容器环回流量。
注意
仅适用于 Windows 8 和 Windows Server 2012。
-
-
FWP_CONDITION_FLAG_IS_RESERVED
-
-
保留。
-
-
FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE
-
-
指示正在执行当前分类,以遵循重定向的 Windows 应用商店应用连接到指定主机的意图。 此类分类将包含相同的可分类字段值,就像从未重定向过应用一样。 标志还指示将调用将来的分类以匹配有效的重定向目标。 如果应用重定向到代理服务进行检查,这也意味着将来将在代理连接上调用分类。 标注驱动程序通常应允许此分类。
注意
仅适用于 Windows 8 和 Windows Server 2012。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
-
以下标志指定重新授权以前授权的连接的原因。 这些标志和可以使用它们的筛选层定义如下。
注意
这些筛选条件仅适用于 Windows Server 2008 R2、Windows 7 及更高版本。
-
FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE
-
-
指示由于添加或删除筛选器而重新授权连接。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE
-
-
指示数据包已从未知接口到达。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE
-
-
指示数据包将离开未知接口。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING
-
-
指示数据包已通过多个网络类别的接口。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION
-
-
指示现在允许完成以前保留的连接。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED
-
-
指示 IPsec 属性已更改,或者连接已从明文更改为安全连接。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION
-
-
指示现在正在检查以前建立的 TCP 连接。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED
-
-
指示在授权并建立连接后已设置套接字属性。
筛选层:
- FWPM_LAYER_ALE_AUTH_CONNECT_V{4|6}
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
-
FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET
-
-
指示在ALE_RECV_ACCEPT标注处重新授权新的入站多播或广播数据包。
筛选层:
- FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V{4|6}
-
以下标志指定与应用程序是否要接收 Edge 遍历流量相关的套接字属性。 这些标志和可以使用它们的筛选层定义如下。
注意
这些筛选条件仅适用于 Windows Server 2008 R2、Windows 7 及更高版本。
-
FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC
-
-
指示应用程序正在与动态 RPC 端口通信。
筛选层:
- FWPM_LAYER_ALE_AUTH_LISTEN_V{4|6}
- FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V{4|6}
-
-
FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC
-
-
指示应用程序想要接收特定于边缘遍历的流量。
筛选层:
- FWPM_LAYER_ALE_AUTH_LISTEN_V{4|6}
- FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V{4|6}
-
-
FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC
-
-
指示应用程序不希望接收或处理边缘遍历特定的流量。
筛选层:
- FWPM_LAYER_ALE_AUTH_LISTEN_V{4|6}
- FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V{4|6}
-
以下标志指定与 L2 筛选相关的连接详细信息。
注意
这些筛选条件仅适用于 Windows 8 和 Windows Server 2012。
-
FWP_CONDITION_L2_IS_NATIVE_ETHERNET
-
-
指示连接是本机以太网。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IS_WIFI
-
-
指示连接为 WLAN。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IS_MOBILE_BROADBAND
-
-
指示连接是移动宽带。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA
-
-
指示连接Wi-Fi Direct。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IS_VM2VM
-
-
指示连接在虚拟机之间。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IS_MALFORMED_PACKET
-
-
指示数据包似乎格式不正确。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP
-
-
指示 IP 数据包片段组。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
-
FWP_CONDITION_L2_IF_CONNECTOR_PRESENT
-
-
指示存在连接器。
筛选层:
- FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE
- FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET
- FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE
-
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |
标头 |
|