Condividi tramite


struttura DOT11_MAC_FRAME_STATISTICS (windot11.h)

Importante

WiFiCx è il nuovo modello di driver Wi-Fi rilasciato in Windows 11. Ti consigliamo di usare WiFiCx per sfruttare le funzionalità più recenti. Il modello di driver WDI è ora in modalità di manutenzione e riceverà solo correzioni ad alta priorità.

La struttura DOT11_MAC_FRAME_STATISTICS registra i contatori statistici per il sottostrato IEEE media access control (MAC) 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;

Membri

ullTransmittedFrameCount

Numero di pacchetti di unità dati del servizio MAC (MSDU) e frame MMPDU (Mac Management Protocol Data Unit) trasmessi correttamente dal sottostrato IEEE MAC della stazione 802.11.

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 sono riusciti a decrittografare la crittografia o la convalida 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 frame 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 l'oggetto IEEE 802.11 dot11ExcludeUnencrypted l'oggetto MIB (Management Information Base). Per altre informazioni su questo oggetto MIB, vedere OID_DOT11_EXCLUDE_UNENCRYPTED.

I fotogrammi 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 eliminati dalla stazione 802.11 a causa della procedura di protezione della riproduzione TKIP.

ullTKIPICVErrorCount

Numero di frame 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 non era disponibile una chiave di decrittografia WEP nella stazione 802.11.

ullWEPICVErrorCount

Numero di frame MPDU crittografati che la stazione 802.11 non è riuscita a decrittografare a causa di un errore ICV WEP.

ullDecryptSuccessCount

Numero di pacchetti crittografati ricevuti decrittografati correttamente dalla stazione 802.11.

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 decrittografati correttamente, ma vengono rimossi per altri motivi. Ad esempio, il driver miniport non deve incrementare questo contatore per i pacchetti eliminati a causa di errori MIC TKIP o riproduzioni TKIP/CCMP.

Osservazioni

I membri della struttura DOT11_MAC_STATISTICS vengono usati per registrare le statistiche a livello MAC per:

  • Pacchetti MSDU 802.11.
  • Fotogrammi MMPDU 802.11.
  • Fotogrammi MPDU 802.11. I contatori dei frame MPDU devono includere tutti i frammenti MPDU inviati per un pacchetto MSDU o un frame MMPDU

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
intestazione windot11.h (include Ndis.h)

Vedere anche

OID_DOT11_STATISTICS

statistiche MAC extensible station

DOT11_STATISTICS

statistiche native 802.11