WDI_PACKET_FILTER_TYPE-Enumeration (wditypes.hpp)

Wichtig

Dieses Thema ist Teil des WDI-Treibermodells, das in Windows 10 veröffentlicht wurde. Das WDI-Treibermodell befindet sich im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität. WiFiCx ist das Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features zu nutzen.

Die WDI_PACKET_FILTER_TYPE-Enumeration definiert die Paketfiltertypen.

Syntax

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;

Konstanten

 
WDI_PACKET_FILTER_NONE
Keine.
WDI_PACKET_FILTER_DIRECTED
Gerichtete Pakete. Gerichtete Pakete enthalten eine Zieladresse, die der Stationsadresse der NIC entspricht.
WDI_PACKET_FILTER_MULTICAST
Multicastadresspakete, die an Adressen in der Multicastadressenliste gesendet werden.
WDI_PACKET_FILTER_ALL_MULTICAST
Alle Multicastadresspakete, nicht nur diejenigen, die in der Multicastadressenliste aufgelistet sind.
WDI_PACKET_FILTER_BROADCAST
Übertragen von Paketen.
WDI_PACKET_FILTER_PROMISCUOUS
Gibt alle Pakete an, unabhängig davon, ob die VLAN-Filterung aktiviert ist oder nicht und ob der VLAN-Bezeichner übereinstimmt oder nicht.
WDI_PACKET_FILTER_802_11_RAW_DATA
Ein MPDU-Frame (802.11 Media Access Control), der alle Daten im Von der 802.11-Station empfangenen Format enthält. Wenn dieser Filter festgelegt ist, muss der Treiber jedes unveränderte MPDU-Fragment angeben, bevor er das aus den MPDU-Fragmenten neu zusammengesetzte MAC-Dienstdateneinheitspaket (MSDU) angibt.



Wenn ein MPDU-Fragment verschlüsselt ist, darf es das Fragment nicht entschlüsseln, bevor es angegeben wird. Der Miniporttreiber muss jedoch jedes MPDU-Fragment entschlüsseln, bevor er das MSDU-Paket neu zusammenfügt und angibt.



Wenn dieser Filtertyp aktiviert ist, wirkt sich dieser Filtertyp nur auf andere Standardpaketfilter aus, z. B. WDI_PACKET_FILTER_DIRECTED oder WDI_PACKET_FILTER_BROADCAST.
WDI_PACKET_FILTER_802_11_DIRECTED_MGMT
Gesteuerte 802.11-Verwaltungspakete. Gerichtete Pakete enthalten eine Zieladresse, die der Stationsadresse der NIC entspricht.
WDI_PACKET_FILTER_802_11_BROADCAST_MGMT
Übertragen sie 802.11-Verwaltungspakete, die von der 802.11-Station empfangen werden.
WDI_PACKET_FILTER_802_11_MULTICAST_MGMT
Multicast 802.11-Verwaltungspakete, die an Adressen in der Multicastadressenliste gesendet werden.
WDI_PACKET_FILTER_802_11_ALL_MULTICAST_MGMT
Alle multicast 802.11-Verwaltungspakete, die von der Station 802.11 empfangen werden, unabhängig davon, ob die Zieladresse im MAC-Header 802.11 in der Multicastadressenliste enthalten ist.
WDI_PACKET_FILTER_802_11_PROMISCUOUS_MGMT
Alle 802.11-Verwaltungspakete, die von der Station 802.11 empfangen werden.
WDI_PACKET_FILTER_802_11_RAW_MGMT
Ein 802.11 MPDU-Verwaltungsframe, der alle Daten im Format enthält, das von der 802.11-Station empfangen wird. Wenn dieser Filter festgelegt ist, muss der Treiber jedes unveränderte MPDU-Fragment angeben, bevor er das aus den MPDU-Fragmenten neu zusammengesetzte MMPDU-Paket (MAC Management Protocol Data Unit) angibt.



Wenn dieser Filtertyp aktiviert ist, wirkt sich dieser Filtertyp nur auf andere 802.11-Verwaltungspaketfilter aus, z. B. WDI_PACKET_FILTER_802_11_DIRECTED_MGMT oder WDI_PACKET_FILTER_802_11_MULTICAST_MGMT.
WDI_PACKET_FILTER_802_11_DIRECTED_CTRL
Gerichtete 802.11-Steuerungspakete. Gerichtete Pakete enthalten eine Zieladresse, die der Stationsadresse der NIC entspricht.
WDI_PACKET_FILTER_802_11_BROADCAST_CTRL
Übertragen sie 802.11-Steuerpakete, die von der 802.11-Station empfangen werden.
WDI_PACKET_FILTER_802_11_PROMISCUOUS_CTRL
Alle 802.11-Kontrollpakete, die von der 802.11-Station empfangen werden.
WDI_PACKET_FILTER_ALL
Alle Pakettypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile wditypes.hpp