DOT11_MAC_FRAME_STATISTICS-Struktur (windot11.h)

Wichtig Die native WLAN-Schnittstelle 802.11 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 driver model.
 
Die DOT11_MAC_FRAME_STATISTICS-Struktur zeichnet statistische Leistungsindikatoren für die IEEE Media Access Control (MAC)-Unterschicht der 802.11-Station auf.

Syntax

typedef struct DOT11_MAC_FRAME_STATISTICS {
  ULONGLONG ullTransmittedFrameCount;
  ULONGLONG ullReceivedFrameCount;
  ULONGLONG ullTransmittedFailureFrameCount;
  ULONGLONG ullReceivedFailureFrameCount;
  ULONGLONG ullWEPExcludedCount;
  ULONGLONG ullTKIPLocalMICFailures;
  ULONGLONG ullTKIPReplays;
  ULONGLONG ullTKIPICVErrorCount;
  ULONGLONG ullCCMPReplays;
  ULONGLONG ullCCMPDecryptErrors;
  ULONGLONG ullWEPUndecryptableCount;
  ULONGLONG ullWEPICVErrorCount;
  ULONGLONG ullDecryptSuccessCount;
  ULONGLONG ullDecryptFailureCount;
} DOT11_MAC_FRAME_STATISTICS, *PDOT11_MAC_FRAME_STATISTICS;

Member

ullTransmittedFrameCount

Die Anzahl von MSDU-Paketen (MAC Service Data Unit) und MAC Management Protocol Data Unit (MMPDU) Frames, die die IEEE MAC-Unterschicht der 802.11-Station erfolgreich übertragen hat.

ullReceivedFrameCount

Die Anzahl der MSDU-Pakete und MMPDU-Frames, die die IEEE MAC-Unterschicht der 802.11-Station erfolgreich empfangen hat. Dieser Member sollte nicht für empfangene Pakete erhöht werden, bei denen die Verschlüsselungsentschlüsselung oder MIC-Validierung fehlgeschlagen ist.

ullTransmittedFailureFrameCount

Die Anzahl der MSDU-Pakete und MMPDU-Frames, die die IEEE MAC-Unterschicht der 802.11-Station nicht erfolgreich übertragen konnte.

ullReceivedFailureFrameCount

Die Anzahl der MSDU-Pakete und MMPDU-Frames, die die IEEE MAC-Unterschicht der 802.11-Station nicht erfolgreich empfangen konnte.

ullWEPExcludedCount

Die Anzahl unverschlüsselter empfangener MPDU-Frames (MAC Protocol Data Unit), die die MAC-Unterschicht verworfen hat, wenn das MIB-Objekt (IEEE 802.11 dot11ExcludeUnencrypted Management Information Base) aktiviert wurde. Weitere Informationen zu diesem MIB-Objekt finden Sie unter OID_DOT11_EXCLUDE_UNENCRYPTED.

MPDU-Frames gelten als unverschlüsselt, wenn das Unterfeld Protected Frame des Felds Frame Control im IEEE 802.11 MAC-Header auf 0 (null) festgelegt ist.

ullTKIPLocalMICFailures

Die Anzahl der empfangenen MSDU-Pakete, die die 802.11-Station aufgrund von MIC-Fehlern verworfen hat.

ullTKIPReplays

Die Anzahl der empfangenen MPDU-Frames, die die 802.11-Station aufgrund des TKIP-Wiedergabeschutzverfahrens verworfen hat.

ullTKIPICVErrorCount

Die Anzahl der verschlüsselten MPDU-Frames, die die 802.11-Station aufgrund eines TKIP ICV-Fehlers nicht entschlüsseln konnte.

ullCCMPReplays

Die Anzahl der empfangenen MPDU-Frames, die die 802.11-Station aufgrund des AES-CCMP-Wiedergabeschutzverfahrens verworfen hat.

ullCCMPDecryptErrors

Die Anzahl der empfangenen MPDU-Frames, die die 802.11-Station aufgrund von Fehlern verworfen hat, die vom AES-CCMP-Entschlüsselungsalgorithmus erkannt wurden.

ullWEPUndecryptableCount

Die Anzahl der verschlüsselten MPDU-Frames, für die auf der Station 802.11 kein WEP-Entschlüsselungsschlüssel verfügbar war.

ullWEPICVErrorCount

Die Anzahl der verschlüsselten MPDU-Frames, die die 802.11-Station aufgrund eines WEP ICV-Fehlers nicht entschlüsseln konnte.

ullDecryptSuccessCount

Die Anzahl der empfangenen verschlüsselten Pakete, die die Station 802.11 erfolgreich entschlüsselt hat.

Für die Verschlüsselungsalgorithmen WEP und TKIP muss der Miniporttreiber diesen Zähler für jede empfangene verschlüsselte MPDU erhöhen, die erfolgreich entschlüsselt wurde. Für den AES-CCMP-Verschlüsselungsalgorithmus muss der Miniporttreiber diesen Indikator für jedes empfangene verschlüsselte MSDU-Paket erhöhen, das erfolgreich entschlüsselt wurde.

ullDecryptFailureCount

Die Anzahl der verschlüsselten Pakete, die von der 802.11-Station nicht entschlüsselt werden konnten.

Für die Verschlüsselungsalgorithmen WEP und TKIP muss der Miniporttreiber diesen Zähler für jede empfangene verschlüsselte MPDU erhöhen, die nicht erfolgreich entschlüsselt wurde. Für den AES-CCMP-Verschlüsselungsalgorithmus muss der Miniporttreiber diesen Leistungsindikator für jedes empfangene verschlüsselte MSDU-Paket erhöhen, das nicht erfolgreich entschlüsselt wurde.

Der Miniporttreiber darf diesen Leistungsindikator nicht für Pakete erhöhen, die erfolgreich entschlüsselt wurden, aber aus anderen Gründen verworfen werden. Beispielsweise darf der Miniporttreiber diesen Leistungsindikator für Pakete, die aufgrund von TKIP-MIC-Fehlern oder TKIP/CCMP-Wiedergaben verworfen wurden, nicht erhöhen.

Hinweise

Die Member der DOT11_MAC_STATISTICS-Struktur werden verwendet, um Statistiken auf MAC-Ebene für Folgendes aufzuzeichnen:

  • 802.11 MSDU-Pakete.
  • 802.11 MMPDU-Frames.
  • 802.11 MPDU-Frames. MPDU-Frameindikatoren müssen alle MPDU-Fragmente enthalten, die für ein MSDU-Paket oder einen MMPDU-Frame gesendet werden.

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_STATISTICS

Mac-Statistik für erweiterbare Stationen

DOT11_STATISTICS

Native 802.11-Statistiken