DOT11_PRIVACY_EXEMPTION-Struktur (windot11.h)
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) |