Windows 8 的 WFP 更改
对 Windows 筛选平台的可用功能和行为进行了一些更改,这些更改从Windows 8开始。 通常,若要利用新功能,必须编译或重新编译NTDDI_VERSION宏设置为NTDDI_WIN8的标注驱动程序。
- 新功能:
- 新函数:
- 新的回调函数:
- FWPS_CALLOUT_CLASSIFY_FN2
- FWPS_CALLOUT_NOTIFY_FN2
- FWPS_NET_BUFFER_LIST_NOTIFY_FN1
- FWPS_VSWITCH_FILTER_ENGINE_REORDER_CALLBACK0
- FWPS_VSWITCH_INTERFACE_EVENT_CALLBACK0
- FWPS_VSWITCH_LIFETIME_EVENT_CALLBACK0
- FWPS_VSWITCH_POLICY_EVENT_CALLBACK0
- FWPS_VSWITCH_PORT_EVENT_CALLBACK0
- FWPS_VSWITCH_RUNTIME_STATE_RESTORE_CALLBACK0
- FWPS_VSWITCH_RUNTIME_STATE_SAVE_CALLBACK0
- 新结构:
- 新枚举:
- FWPS_CONNECTION_REDIRECT_STATE
- FWPS_FIELDS_EGRESS_VSWITCH_ETHERNET
- FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V4
- FWPS_FIELDS_EGRESS_VSWITCH_TRANSPORT_V6
- FWPS_FIELDS_INBOUND_MAC_FRAME_NATIVE
- FWPS_FIELDS_INGRESS_VSWITCH_ETHERNET
- FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V4
- FWPS_FIELDS_INGRESS_VSWITCH_TRANSPORT_V6
- FWPS_FIELDS_OUTBOUND_MAC_FRAME_NATIVE
- FWPS_VSWITCH_EVENT_TYPE
- 重命名的枚举:
- FWPS_FIELDS_INBOUND_MAC_FRAME_ETHERNET (FWPS_FIELDS_INBOUND_MAC_FRAME_802_3)
- FWPS_FIELDS_OUTBOUND_MAC_FRAME_ETHERNET (FWPS_FIELDS_OUTBOUND_MAC_FRAME_802_3)