Condividi tramite


struttura DOT11_MAC_FRAME_STATISTICS (windot11.h)

Importante L'interfaccia LAN wireless native 802.11 è deprecata in Windows 10 e versioni successive. Usare invece l'interfaccia WDI (WLAN Device Driver Interface). Per altre informazioni su WDI, vedere Modello di driver WINDOWS universale WLAN.
 
La struttura DOT11_MAC_FRAME_STATISTICS registra i contatori statistici per il sottostrato MAC (Media Access Control) IEEE della stazione 802.11.

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)

Vedi anche

OID_DOT11_STATISTICS

Statistiche MAC della stazione estendibile

DOT11_STATISTICS

Statistiche native 802.11