DOT11_PRIVACY_EXEMPTION Struktur (windot11.h)
Wichtig
WiFiCx- ist das neue Wi-Fi Treibermodell, das in Windows 11 veröffentlicht wurde. Es wird empfohlen, wiFiCx zu verwenden, um die neuesten Features nutzen zu können. Das WDI-Treibermodell befindet sich jetzt im Wartungsmodus und erhält nur Korrekturen mit hoher Priorität.
Die DOT11_PRIVACY_EXEMPTION Struktur definiert eine Entschlüsselungsausnahme für ein angegebenes Netzwerk EtherType.
Syntax
typedef struct DOT11_PRIVACY_EXEMPTION {
USHORT usEtherType;
USHORT usExemptionActionType;
USHORT usExemptionPacketType;
} DOT11_PRIVACY_EXEMPTION, *PDOT11_PRIVACY_EXEMPTION;
Angehörige
usEtherType
Der Wert des IEEE EtherType in big-endian byte order.
usExemptionActionType
Die Art der Ausnahme für den angegebenen EtherType. Die folgenden Ausnahmetypen sind definiert:
DOT11_EXEMPT_ALWAYS
Die Station 802.11 muss das empfangene Paket verwerfen, wenn das Unterfeld "Geschützter Frame" des Felds "Frame-Steuerelement" im MAC-Header 802.11 auf einen 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 "Geschützter Frame" des Felds "Frame-Steuerelement" im MAC-Header 802.11 auf Null festgelegt ist.
usExemptionPacketType
Der Pakettyp, für den die Ausnahme für den angegebenen EtherType gilt. Die folgenden Pakettypen sind definiert:
DOT11_EXEMPT_UNICAST
Ausgenommen nur Unicastpakete.
DOT11_EXEMPT_MULTICAST
Ausgenommen nur Multicast- oder Übertragungspakete.
DOT11_EXEMPT_BOTH
Alle Pakettypen ausgenommen.
Bemerkungen
Die Paketfreistellungsliste der 802.11-Station, wenn sie über eine festgelegte Anforderung konfiguriert wird OID_DOT11_PRIVACY_EXEMPTION_LIST. Für jedes Paket, das die Station 802.11 empfängt, wendet sie die entschlüsselungsfreistellung an, die durch den Listeneintrag mit einem usEtherType Wert angegeben wird, der dem EtherType des Pakets entspricht.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | windot11.h (include Ndis.h) |