structure DOT11_MAC_FRAME_STATISTICS (windot11.h)
Syntaxe
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;
Membres
ullTransmittedFrameCount
Nombre de paquets MSDU (Service Data Unit) MAC et de trames MMPDU (Mac Management Protocol Data Unit) que le sous-calque IEEE MAC de la station 802.11 a correctement transmis.
ullReceivedFrameCount
Nombre de paquets MSDU et de trames MMPDU que le sous-couche IEEE MAC de la station 802.11 a reçu avec succès. Ce membre ne doit pas être incrémenté pour les paquets reçus qui ont échoué au déchiffrement de chiffrement ou à la validation MIC.
ullTransmittedFailureFrameCount
Nombre de paquets MSDU et de trames MMPDU que le sous-couche IEEE MAC de la station 802.11 n’a pas réussi à transmettre.
ullReceivedFailureFrameCount
Nombre de paquets MSDU et de trames MMPDU que le sous-couche IEEE MAC de la station 802.11 n’a pas pu recevoir.
ullWEPExcludedCount
Nombre de trames MPDU reçues non chiffrées que le sous-calque MAC a ignorées lorsque l’objet de base d’informations de gestion (MIB) IEEE 802.11 dot11ExcludeUnencrypted est activé. Pour plus d’informations sur cet objet MIB, consultez OID_DOT11_EXCLUDE_UNENCRYPTED.
Les trames MPDU sont considérées comme non chiffrées lorsque le sous-champ Cadre protégé du champ Contrôle de frame dans l’en-tête MAC IEEE 802.11 est défini sur zéro.
ullTKIPLocalMICFailures
Nombre de paquets MSDU reçus que la station 802.11 a ignorés en raison de défaillances mic.
ullTKIPReplays
Nombre de trames MPDU reçues que la station 802.11 a ignorées en raison de la procédure de protection par relecture TKIP.
ullTKIPICVErrorCount
Nombre de trames MPDU chiffrées que la station 802.11 n’a pas pu déchiffrer en raison d’une erreur ICV TKIP.
ullCCMPReplays
Nombre de trames MPDU reçues que la station 802.11 a ignorées en raison de la procédure de protection par relecture AES-CCMP.
ullCCMPDecryptErrors
Nombre de trames MPDU reçues que la station 802.11 a ignorées en raison d’erreurs détectées par l’algorithme de déchiffrement AES-CCMP.
ullWEPUndecryptableCount
Nombre de trames MPDU chiffrées reçues pour lesquelles une clé de déchiffrement WEP n’était pas disponible sur la station 802.11.
ullWEPICVErrorCount
Nombre de trames MPDU chiffrées que la station 802.11 n’a pas pu déchiffrer en raison d’une erreur ICV WEP.
ullDecryptSuccessCount
Nombre de paquets chiffrés reçus que la station 802.11 a correctement déchiffrés.
Pour les algorithmes de chiffrement WEP et TKIP, le pilote miniport doit incrémenter ce compteur pour chaque MPDU chiffré reçu qui a été correctement déchiffré. Pour l’algorithme de chiffrement AES-CCMP, le pilote miniport doit incrémenter ce compteur sur chaque paquet MSDU chiffré reçu qui a été correctement déchiffré.
ullDecryptFailureCount
Nombre de paquets chiffrés que la station 802.11 n’a pas pu déchiffrer.
Pour les algorithmes de chiffrement WEP et TKIP, le pilote miniport doit incrémenter ce compteur pour chaque MPDU chiffré reçu qui n’a pas été correctement déchiffré. Pour l’algorithme de chiffrement AES-CCMP, le pilote miniport doit incrémenter ce compteur sur chaque paquet MSDU chiffré reçu qui n’a pas été correctement déchiffré.
Le pilote miniport ne doit pas incrémenter ce compteur pour les paquets qui sont déchiffrés correctement, mais qui sont ignorés pour d’autres raisons. Par exemple, le pilote miniport ne doit pas incrémenter ce compteur pour les paquets ignorés en raison de défaillances DE MIC TKIP ou de relectures TKIP/CCMP.
Remarques
Les membres de la structure DOT11_MAC_STATISTICS sont utilisés pour enregistrer les statistiques au niveau MAC pour :
- Paquets MSDU 802.11.
- Images MMPDU 802.11.
- 802.11 Images MPDU. Les compteurs d’images MPDU doivent inclure tous les fragments MPDU envoyés pour un paquet MSDU ou un frame MMPDU
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | windot11.h (inclure Ndis.h) |