WDI_PACKET_FILTER_TYPE列挙 (wditypes.hpp)

重要

このトピックは、Windows 10でリリースされた WDI ドライバー モデルの一部です。 WDI ドライバー モデルはメンテナンス モードであり、優先度の高い修正のみを受け取ります。 WiFiCx は、Windows 11でリリースされた Wi-Fi ドライバー モデルです。 最新の機能を利用するには、WiFiCx を使用することをお勧めします。

WDI_PACKET_FILTER_TYPE列挙は、パケット フィルターの種類を定義します。

構文

typedef enum _WDI_PACKET_FILTER_TYPE {
  WDI_PACKET_FILTER_NONE,
  WDI_PACKET_FILTER_DIRECTED,
  WDI_PACKET_FILTER_MULTICAST,
  WDI_PACKET_FILTER_ALL_MULTICAST,
  WDI_PACKET_FILTER_BROADCAST,
  WDI_PACKET_FILTER_PROMISCUOUS,
  WDI_PACKET_FILTER_802_11_RAW_DATA,
  WDI_PACKET_FILTER_802_11_DIRECTED_MGMT,
  WDI_PACKET_FILTER_802_11_BROADCAST_MGMT,
  WDI_PACKET_FILTER_802_11_MULTICAST_MGMT,
  WDI_PACKET_FILTER_802_11_ALL_MULTICAST_MGMT,
  WDI_PACKET_FILTER_802_11_PROMISCUOUS_MGMT,
  WDI_PACKET_FILTER_802_11_RAW_MGMT,
  WDI_PACKET_FILTER_802_11_DIRECTED_CTRL,
  WDI_PACKET_FILTER_802_11_BROADCAST_CTRL,
  WDI_PACKET_FILTER_802_11_PROMISCUOUS_CTRL,
  WDI_PACKET_FILTER_ALL
} WDI_PACKET_FILTER_TYPE;

定数

 
WDI_PACKET_FILTER_NONE
[なし] :
WDI_PACKET_FILTER_DIRECTED
送信されたパケット。 ダイレクト パケットには、NIC のステーション アドレスと等しい宛先アドレスが含まれています。
WDI_PACKET_FILTER_MULTICAST
マルチキャスト アドレス 一覧のアドレスに送信されるマルチキャスト アドレス パケット。
WDI_PACKET_FILTER_ALL_MULTICAST
マルチキャスト アドレス 一覧に列挙されたパケットだけでなく、すべてのマルチキャスト アドレス パケット。
WDI_PACKET_FILTER_BROADCAST
ブロードキャスト パケット。
WDI_PACKET_FILTER_PROMISCUOUS
VLAN フィルタリングが有効かどうか、および VLAN 識別子が一致するかどうかに関係なく、すべてのパケットを指定します。
WDI_PACKET_FILTER_802_11_RAW_DATA
802.11 メディア アクセス制御 (MAC) プロトコル データ ユニット (MPDU) フレーム。このフレームには、802.11 ステーションで受信した形式のすべてのデータが含まれます。 このフィルターが設定されている場合、ドライバーは、MPDU フラグメントから再構成された MAC サービス データ ユニット (MSDU) パケットを示す前に、変更されていないすべての MPDU フラグメントを示す必要があります。



MPDU フラグメントが暗号化されている場合は、そのフラグメントが示される前に暗号化を解除しないでください。 ただし、ミニポート ドライバーは、再アセンブルして MSDU パケットを示す前に、各 MPDU フラグメントを復号化する必要があります。



有効にすると、このフィルターの種類は、WDI_PACKET_FILTER_DIRECTEDやWDI_PACKET_FILTER_BROADCASTなど、他の標準パケット フィルターにのみ影響します。
WDI_PACKET_FILTER_802_11_DIRECTED_MGMT
802.11 管理パケットを送信しました。 ダイレクト パケットには、NIC のステーション アドレスと等しい宛先アドレスが含まれています。
WDI_PACKET_FILTER_802_11_BROADCAST_MGMT
802.11 ステーションによって受信された 802.11 管理パケットをブロードキャストします。
WDI_PACKET_FILTER_802_11_MULTICAST_MGMT
マルチキャスト アドレス一覧のアドレスに送信されるマルチキャスト 802.11 管理パケット。
WDI_PACKET_FILTER_802_11_ALL_MULTICAST_MGMT
802.11 MAC ヘッダーの宛先アドレスがマルチキャスト アドレスリストにあるかどうかに関係なく、802.11 ステーションによって受信されたすべてのマルチキャスト 802.11 管理パケット。
WDI_PACKET_FILTER_802_11_PROMISCUOUS_MGMT
802.11 ステーションによって受信されたすべての 802.11 管理パケット。
WDI_PACKET_FILTER_802_11_RAW_MGMT
802.11 MPDU 管理フレーム。802.11 ステーションで受信した形式のすべてのデータが含まれます。 このフィルターが設定されている場合、ドライバーは、MPDU フラグメントから再構成された MAC 管理プロトコル データ ユニット (MMPDU) パケットを示す前に、変更されていないすべての MPDU フラグメントを示す必要があります。



有効にすると、このフィルターの種類は、WDI_PACKET_FILTER_802_11_DIRECTED_MGMTやWDI_PACKET_FILTER_802_11_MULTICAST_MGMTなど、他の 802.11 管理パケット フィルターにのみ影響します。
WDI_PACKET_FILTER_802_11_DIRECTED_CTRL
802.11 制御パケットを指示しました。 ダイレクト パケットには、NIC のステーション アドレスと等しい宛先アドレスが含まれています。
WDI_PACKET_FILTER_802_11_BROADCAST_CTRL
ブロードキャスト 802.11 は、802.11 ステーションによって受信されたパケットを制御します。
WDI_PACKET_FILTER_802_11_PROMISCUOUS_CTRL
すべての 802.11 は、802.11 ステーションによって受信されたパケットを制御します。
WDI_PACKET_FILTER_ALL
すべてのパケットの種類。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header wditypes.hpp