Windows 8 での WFP の変更
Windows 8 以降の Windows フィルタリング プラットフォームで使用できる関数と動作にいくつかの変更が加えられました。 多くの場合、新しい機能を利用するには、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 から変更)