Freigeben über


DOT11_PRIVACY_EXEMPTION-Struktur (windot11.h)

Wichtig Die Native 802.11 Wireless LAN-Schnittstelle ist in Windows 10 und höher veraltet. Verwenden Sie stattdessen die WLAN Device Driver Interface (WDI). Weitere Informationen zu WDI finden Sie unter Wlan Universal Windows-Treibermodell.
 
Die DOT11_PRIVACY_EXEMPTION-Struktur definiert eine Entschlüsselungsausnahme für ein angegebenes NetzwerketherType.

Syntax

typedef struct DOT11_PRIVACY_EXEMPTION {
  USHORT usEtherType;
  USHORT usExemptionActionType;
  USHORT usExemptionPacketType;
} DOT11_PRIVACY_EXEMPTION, *PDOT11_PRIVACY_EXEMPTION;

Member

usEtherType

Der Wert des IEEE-EtherType in big-endian byte-Reihenfolge.

usExemptionActionType

Der Ausnahmetyp für den angegebenen EtherType. Es werden die folgenden Ausnahmetypen definiert:

DOT11_EXEMPT_ALWAYS

Die Station 802.11 muss das empfangene Paket verwerfen, wenn das Unterfeld Protected Frame des Felds Frame Control im 802.11 MAC-Header auf eins festgelegt ist.

DOT11_EXEMPT_ON_KEY_MAPPING_KEY_UNAVAILABLE

Die Station 802.11 muss das empfangene Paket verwerfen, wenn ein Schlüsselzuordnungsschlüssel für die MAC-Quelladresse verfügbar ist und das Unterfeld Protected Frame des Felds Frame Control im MAC-Header 802.11 auf 0 festgelegt ist.

usExemptionPacketType

Der Pakettyp, für den die Ausnahme für den angegebenen EtherType gilt. Die folgenden Pakettypen werden definiert:

DOT11_EXEMPT_UNICAST

Ausgenommen sind nur Unicastpakete.

DOT11_EXEMPT_MULTICAST

Ausgenommen sind nur Multicast- oder Broadcastpakete.

DOT11_EXEMPT_BOTH

Ausgenommen sind alle Pakettypen.

Hinweise

Die Paketausnahmeliste der 802.11-Station, wenn sie über eine festgelegte Anforderung von konfiguriert ist OID_DOT11_PRIVACY_EXEMPTION_LIST. Für jedes Paket, das die 802.11-Station empfängt, wendet sie die vom Listeneintrag angegebene Entschlüsselungsausnahme mit einem usEtherType-Wert an, der dem EtherType des Pakets entspricht.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile windot11.h (include Ndis.h)

Weitere Informationen

OID_DOT11_PRIVACY_EXEMPTION_LIST