estructura DOT11_PHY_FRAME_STATISTICS (windot11.h)
Sintaxis
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;
Miembros
ullTransmittedFrameCount
Número de paquetes MSDU y marcos MMPDU que la capa IEEE PHY de la estación 802.11 ha transmitido correctamente.
ullMulticastTransmittedFrameCount
Número de paquetes MSDU de multidifusión o difusión y marcos MMPDU que la capa IEEE PHY de la estación 802.11 ha transmitido correctamente.
ullFailedCount
Número de paquetes MSDU y marcos MMPDU que la estación 802.11 no pudo transmitir después de superar los límites de reintento definidos por los contadores MIB IEEE dot11ShortRetryLimit o dot11LongRetryLimit . Para obtener más información sobre estos contadores de MIB, consulte OID_DOT11_SHORT_RETRY_LIMIT o OID_DOT11_LONG_RETRY_LIMIT.
ullRetryCount
Número de paquetes MSDU y marcos MMPDU que la estación 802.11 transmitía correctamente después de uno o varios intentos.
ullMultipleRetryCount
Número de paquetes MSDU y marcos MMPDU que la estación 802.11 transmitía correctamente después de más de un intento de retransmisión.
En el caso de los paquetes MSDU, el controlador de minipuerto debe incrementar este contador para cada paquete que se transmitió correctamente después de una o varias de sus fragmentos MPDU necesarios para la retransmisión.
ullMaxTXLifetimeExceededCount
Número de paquetes MSDU y marcos MMPDU que la estación 802.11 no pudo transmitir debido a un tiempo de espera definido por el objeto IEEE 802.11 dot11MaxTransmitMSDULifetime MIB. Para obtener más información sobre este objeto MIB, vea OID_DOT11_MAX_TRANSMIT_MSDU_LIFETIME.
ullTransmittedFragmentCount
Número de fotogramas MPDU que la estación 802.11 transmitía y reconocía a través de un marco ACK recibido 802.11.
ullRTSSuccessCount
Número de veces que la estación 802.11 recibió un marco Clear To Send (CTS) en respuesta a un marco Request To Send (RTS).
ullRTSFailureCount
Número de veces que la estación 802.11 no recibió un fotograma CTS en respuesta a un marco RTS.
ullACKFailureCount
Número de veces que esperaba la estación 802.11 y no recibió un marco de confirmación (ACK).
ullReceivedFrameCount
Número total de paquetes MSDU y marcos MMPDU que la estación 802.11 ha recibido correctamente.
En el caso de los paquetes MSDU, el controlador de minipuerto debe incrementar este contador para cada paquete cuyos fragmentos MPDU se recibieron y pasaron la comprobación de la secuencia de comprobación de fotogramas (FCS) y la detección de reproducción. El controlador de minipuerto debe incrementar este miembro independientemente de si el paquete MSDU recibido o el fragmento MPDU producen un descifrado de cifrado de capa MAC.
Este contador es opcional. Si la NIC no admite este contador, el controlador de minipuerto debe establecer este miembro en DOT11_STATISTICS_UNKNOWN.
ullMulticastReceivedFrameCount
Número de paquetes MSDU de multidifusión o difusión y fotogramas MMPDU que la estación 802.11 ha recibido correctamente.
En el caso de los paquetes MSDU, el controlador de minipuerto debe incrementar este contador para cada paquete cuyos fragmentos MPDU se recibieron y pasaron la comprobación y la detección de reproducción de FCS. El controlador de minipuerto debe incrementar este miembro independientemente de si el paquete MSDU recibido o el fragmento MPDU producen un descifrado de cifrado de capa MAC.
Este contador es opcional. Si la NIC no admite este contador, el controlador de minipuerto debe establecer este miembro en DOT11_STATISTICS_UNKNOWN.
ullPromiscuousReceivedFrameCount
Número de paquetes MSDU o marcos MMPDU recibidos por la estación 802.11 cuando se habilita un filtro de paquetes promiscuo. Para obtener más información sobre los filtros de paquetes, consulte OID_GEN_CURRENT_PACKET_FILTER.
Si se habilita un filtro de paquetes promiscuo, el controlador de minipuerto solo debe incrementar este contador para los paquetes MSDU recibidos o marcos MMPDU que se habrían rechazado si el filtro no estaba habilitado. El controlador no debe incrementar este contador para:
- Unidifusión de paquetes MSDU o marcos MMPDU con una dirección MAC de destino que coincida con la dirección MAC de la estación 802.11.
- Multidifusión o difusión de paquetes MSDU o marcos MMPDU con una dirección MAC de destino que coincide con una entrada en la lista de direcciones de multidifusión de la estación 802.11. Para obtener más información sobre la lista de direcciones de multidifusión, consulte OID_DOT11_MULTICAST_LIST.
ullMaxRXLifetimeExceededCount
Número si los paquetes MSDU y los marcos MMPDU que la estación 802.11 descarta debido a un tiempo de espera definido por el objeto IEEE 802.11 dot11MaxReceiveLifetime MIB. Para obtener más información sobre este objeto MIB, vea OID_DOT11_MAX_RECEIVE_LIFETIME.
ullFrameDuplicateCount
Número de fotogramas MPDU duplicados que recibió la estación 802.11. La estación 802.11 determina fotogramas duplicados a través del campo Control de secuencia del encabezado MAC 802.11.
ullReceivedFragmentCount
Número de fotogramas MPDU recibidos por la estación 802.11 para paquetes MSDU o marcos MMPDU.
ullPromiscuousReceivedFragmentCount
Número de fotogramas MPDU recibidos por la estación 802.11 para paquetes MSDU o marcos MMPDU cuando se habilitó un filtro de paquetes promiscuo. Para obtener más información sobre los filtros de paquetes, consulte OID_GEN_CURRENT_PACKET_FILTER.
Si se habilita un filtro de paquete promiscuo, el controlador de minipuerto solo debe incrementar este contador para fotogramas MPDU recibidos que se habrían rechazado si el filtro no estaba habilitado. El controlador no debe incrementar este contador para:
- Marcos MPDU de unidifusión con una dirección MAC de destino que coincida con la dirección MAC de la estación 802.11.
- Multidifusión o difusión de fotogramas MPDU con una dirección MAC de destino que coincide con una entrada en la lista de direcciones de multidifusión de la estación 802.11. Para obtener más información sobre la lista de direcciones de multidifusión, consulte OID_DOT11_MULTICAST_LIST.
ullFCSErrorCount
Número de marcos MPDU que la estación 802.11 recibió con errores de FCS.
Comentarios
Los miembros de esta estructura se usan para registrar estadísticas de nivel PHY para:
- Paquetes MSDU 802.11.
- 802.11 Marcos MMPDU.
- Fotogramas MPDU 802.11. Los contadores de fotogramas MPDU deben incluir todos los fragmentos MPDU enviados para un paquete MSDU o marco MMPDU
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | windot11.h (incluye Ndis.h) |