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