struttura DOT11_PHY_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_PHY_FRAME_STATISTICS registra contatori statistici per il livello fisico (PHY) IEEE della stazione 802.11.

Sintassi

typedef struct DOT11_PHY_FRAME_STATISTICS {
  ULONGLONG ullTransmittedFrameCount;
  ULONGLONG ullMulticastTransmittedFrameCount;
  ULONGLONG ullFailedCount;
  ULONGLONG ullRetryCount;
  ULONGLONG ullMultipleRetryCount;
  ULONGLONG ullMaxTXLifetimeExceededCount;
  ULONGLONG ullTransmittedFragmentCount;
  ULONGLONG ullRTSSuccessCount;
  ULONGLONG ullRTSFailureCount;
  ULONGLONG ullACKFailureCount;
  ULONGLONG ullReceivedFrameCount;
  ULONGLONG ullMulticastReceivedFrameCount;
  ULONGLONG ullPromiscuousReceivedFrameCount;
  ULONGLONG ullMaxRXLifetimeExceededCount;
  ULONGLONG ullFrameDuplicateCount;
  ULONGLONG ullReceivedFragmentCount;
  ULONGLONG ullPromiscuousReceivedFragmentCount;
  ULONGLONG ullFCSErrorCount;
} DOT11_PHY_FRAME_STATISTICS, *PDOT11_PHY_FRAME_STATISTICS;

Members

ullTransmittedFrameCount

Numero di pacchetti MSDU e frame MMPDU trasmessi correttamente dal livello IEEE PHY della stazione 802.11.

ullMulticastTransmittedFrameCount

Numero di pacchetti MSDU multicast o broadcast e fotogrammi MMPDU trasmessi correttamente dal livello IEEE PHY della stazione 802.11.

ullFailedCount

Numero di pacchetti MSDU e frame MMPDU che la stazione 802.11 non è riuscita a trasmettere dopo aver superato i limiti di ripetizione definiti dai contatori IEEE dot11ShortRetryLimit o dot11LongRetryLimit MIB. Per altre informazioni su questi contatori MIB, vedere OID_DOT11_SHORT_RETRY_LIMIT o OID_DOT11_LONG_RETRY_LIMIT.

ullRetryCount

Numero di pacchetti MSDU e fotogrammi MMPDU trasmessi correttamente dalla stazione 802.11 dopo uno o più tentativi.

ullMultipleRetryCount

Numero di pacchetti MSDU e frame MMPDU trasmessi correttamente dalla stazione 802.11 dopo più tentativi di ritrasmissione.

Per i pacchetti MSDU, il driver miniport deve incrementare questo contatore per ogni pacchetto trasmesso correttamente dopo una o più frammenti MPDU necessari per la ritrasmissione.

ullMaxTXLifetimeExceededCount

Numero di pacchetti MSDU e frame MMPDU che la stazione 802.11 non è riuscita a trasmettere a causa di un timeout definito dall'oggetto MIB IEEE 802.11 dot11MaxTransmitMSDULifetime . Per altre informazioni su questo oggetto MIB, vedere OID_DOT11_MAX_TRANSMIT_MSDU_LIFETIME.

ullTransmittedFragmentCount

Numero di fotogrammi MPDU trasmessi e riconosciuti dalla stazione 802.11 attraverso un frame ACK ricevuto 802.11.

ullRTSSuccessCount

Numero di volte in cui la stazione 802.11 ha ricevuto un frame Clear To Send (CTS) in risposta a un frame Request To Send (RTS).

ullRTSFailureCount

Numero di volte in cui la stazione 802.11 non ha ricevuto un frame CTS in risposta a un frame RTS.

ullACKFailureCount

Numero di volte previsto dalla stazione 802.11 e non ha ricevuto un frame Acknowledgement (ACK).

ullReceivedFrameCount

Numero totale di pacchetti MSDU e fotogrammi MMPDU ricevuti correttamente dalla stazione 802.11.

Per i pacchetti MSDU, il driver miniport deve incrementare questo contatore per ogni pacchetto i cui frammenti MPDU sono stati ricevuti e superati la verifica della sequenza di controllo dei fotogrammi (FCS) e il rilevamento della riproduzione. Il driver miniport deve incrementare questo membro indipendentemente dal fatto che il pacchetto MSDU ricevuto o il frammento MPDU non riescano la decrittografia della crittografia a livello MAC.

Questo contatore è facoltativo. Se la scheda di interfaccia di rete non supporta questo contatore, il driver miniport deve impostare questo membro su DOT11_STATISTICS_UNKNOWN.

ullMulticastReceivedFrameCount

Numero di pacchetti MSDU multicast o broadcast e fotogrammi MMPDU ricevuti correttamente dalla stazione 802.11.

Per i pacchetti MSDU, il driver miniport deve incrementare questo contatore per ogni pacchetto i cui frammenti MPDU sono stati ricevuti e superati la verifica fcS e il rilevamento della riproduzione. Il driver miniport deve incrementare questo membro indipendentemente dal fatto che il pacchetto MSDU ricevuto o il frammento MPDU non riescano la decrittografia della crittografia a livello MAC.

Questo contatore è facoltativo. Se la scheda di interfaccia di rete non supporta questo contatore, il driver miniport deve impostare questo membro su DOT11_STATISTICS_UNKNOWN.

ullPromiscuousReceivedFrameCount

Numero di pacchetti MSDU o fotogrammi MMPDU ricevuti dalla stazione 802.11 quando è abilitato un filtro di pacchetti promiscuo. Per altre informazioni sui filtri di pacchetti, vedere OID_GEN_CURRENT_PACKET_FILTER.

Se è abilitato un filtro di pacchetti promiscuo, il driver miniport deve incrementare questo contatore solo per i pacchetti MSDU ricevuti o i frame MMPDU che sarebbero stati rifiutati se il filtro non è stato abilitato. Il driver non deve incrementare questo contatore per:

  • Pacchetti MSDU unicast o frame MMPDU con un indirizzo MAC di destinazione corrispondente all'indirizzo MAC della stazione 802.11.
  • Pacchetti MSDU multicast o broadcast o frame MMPDU con un indirizzo MAC di destinazione corrispondente a una voce nell'elenco di indirizzi multicast della stazione 802.11. Per altre informazioni sull'elenco di indirizzi multicast, vedere OID_DOT11_MULTICAST_LIST.

ullMaxRXLifetimeExceededCount

Numero se pacchetti MSDU e fotogrammi MMPDU eliminati dalla stazione 802.11 a causa di un timeout definito dall'oggetto MIB IEEE 802.11 dot11MaxReceiveLifetime . Per altre informazioni su questo oggetto MIB, vedere OID_DOT11_MAX_RECEIVE_LIFETIME.

ullFrameDuplicateCount

Numero di fotogrammi MPDU duplicati ricevuti dalla stazione 802.11. La stazione 802.11 determina fotogrammi duplicati tramite il campo Controllo sequenza dell'intestazione MAC 802.11.

ullReceivedFragmentCount

Numero di fotogrammi MPDU ricevuti dalla stazione 802.11 per pacchetti MSDU o fotogrammi MMPDU.

ullPromiscuousReceivedFragmentCount

Numero di fotogrammi MPDU ricevuti dalla stazione 802.11 per pacchetti MSDU o fotogrammi MMPDU quando è stato abilitato un filtro di pacchetti promiscuo. Per altre informazioni sui filtri di pacchetti, vedere OID_GEN_CURRENT_PACKET_FILTER.

Se è abilitato un filtro di pacchetto promiscuo, il driver miniport deve incrementare questo contatore solo per i fotogrammi MPDU ricevuti che sarebbero stati rifiutati se il filtro non è stato abilitato. Il driver non deve incrementare questo contatore per:

  • Frame MPDU unicast con indirizzo MAC di destinazione corrispondente all'indirizzo MAC della stazione 802.11.
  • Fotogrammi MPDU multicast o broadcast con un indirizzo MAC di destinazione corrispondente a una voce nell'elenco di indirizzi multicast della stazione 802.11. Per altre informazioni sull'elenco di indirizzi multicast, vedere OID_DOT11_MULTICAST_LIST.

ullFCSErrorCount

Numero di frame MPDU ricevuti dalla stazione 802.11 con errori fcS.

Commenti

I membri di questa struttura vengono usati per registrare le statistiche a livello di PHY 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

Statistiche PHY della stazione estendibile

OID_DOT11_STATISTICS

DOT11_STATISTICS

Statistiche native 802.11