struttura DOT11_MAC_FRAME_STATISTICS (windot11.h)
Sintassi
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;
Members
ullTransmittedFrameCount
Numero di pacchetti MSDU (MAC Service Data Unit) e unità dati del protocollo di gestione MAC (MMPDU) che il sottostrato IEEE MAC della stazione 802.11 ha trasmesso correttamente.
ullReceivedFrameCount
Numero di pacchetti MSDU e frame MMPDU ricevuti correttamente dal sottostrato IEEE MAC della stazione 802.11. Questo membro non deve essere incrementato per i pacchetti ricevuti che non hanno superato la decrittografia della crittografia o la convalida del MIC.
ullTransmittedFailureFrameCount
Numero di pacchetti MSDU e frame MMPDU che il sottostrato IEEE MAC della stazione 802.11 non è riuscito a trasmettere correttamente.
ullReceivedFailureFrameCount
Numero di pacchetti MSDU e fotogrammi MMPDU che il sottostrato IEEE MAC della stazione 802.11 non è riuscito a ricevere correttamente.
ullWEPExcludedCount
Numero di frame MPDU (Unencrypted Received Protocol Data Unit) rimossi dal sottostrato MAC quando è abilitato l'oggetto IEEE 802.11 dot11ExcludeUnencrypted Management Information Base (MIB). Per altre informazioni su questo oggetto MIB, vedere OID_DOT11_EXCLUDE_UNENCRYPTED.
I frame MPDU vengono considerati non crittografati quando il sottocampo Frame protetto del campo Controllo frame nell'intestazione MAC IEEE 802.11 è impostato su zero.
ullTKIPLocalMICFailures
Numero di pacchetti MSDU ricevuti rimossi dalla stazione 802.11 a causa di errori MIC.
ullTKIPReplays
Numero di fotogrammi MPDU ricevuti rimossi dalla stazione 802.11 a causa della procedura di protezione della riproduzione TKIP.
ullTKIPICVErrorCount
Numero di fotogrammi MPDU crittografati che la stazione 802.11 non è riuscita a decrittografare a causa di un errore ICV TKIP.
ullCCMPReplays
Numero di fotogrammi MPDU ricevuti rimossi dalla stazione 802.11 a causa della procedura di protezione della riproduzione AES-CCMP.
ullCCMPDecryptErrors
Numero di fotogrammi MPDU ricevuti rimossi dalla stazione 802.11 a causa di errori rilevati dall'algoritmo di decrittografia AES-CCMP.
ullWEPUndecryptableCount
Numero di fotogrammi MPDU crittografati ricevuti per cui una chiave di decrittografia WEP non era disponibile nella stazione 802.11.
ullWEPICVErrorCount
Numero di fotogrammi MPDU crittografati che la stazione 802.11 non è riuscita a decrittografare a causa di un errore ICV WEP.
ullDecryptSuccessCount
Numero di pacchetti crittografati ricevuti che la stazione 802.11 ha decrittografato correttamente.
Per gli algoritmi di crittografia WEP e TKIP, il driver miniport deve incrementare questo contatore per ogni MPDU crittografato ricevuto che è stato decrittografato correttamente. Per l'algoritmo di crittografia AES-CCMP, il driver miniport deve incrementare questo contatore in ogni pacchetto MSDU crittografato ricevuto che è stato decrittografato correttamente.
ullDecryptFailureCount
Numero di pacchetti crittografati che la stazione 802.11 non è riuscita a decrittografare.
Per gli algoritmi di crittografia WEP e TKIP, il driver miniport deve incrementare questo contatore per ogni MPDU crittografato ricevuto che non è stato decrittografato correttamente. Per l'algoritmo di crittografia AES-CCMP, il driver miniport deve incrementare questo contatore in ogni pacchetto MSDU crittografato ricevuto che non è stato decrittografato correttamente.
Il driver miniport non deve incrementare questo contatore per i pacchetti che vengono decrittografati correttamente, ma vengono eliminati per altri motivi. Ad esempio, il driver miniport non deve incrementare questo contatore per i pacchetti rimossi a causa di errori MIC TKIP o riproduzioni TKIP/CCMP.
Commenti
I membri della struttura DOT11_MAC_STATISTICS vengono usati per registrare le statistiche a livello MAC per:
- Pacchetti MSDU 802.11.
- Frame MMPDU 802.11.
- Frame MPDU 802.11. I contatori dei frame MPDU devono includere tutti i frammenti MPDU inviati per un pacchetto MSDU o un frame MMPDU
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | windot11.h (include Ndis.h) |