DOT11_MAC_FRAME_STATISTICS结构(windot11.h)

重要

WiFiCx 是 Windows 11 中发布的新 Wi-Fi 驱动程序模型。 建议使用 WiFiCx 来利用最新功能。 WDI 驱动程序模型现在处于维护模式,并且仅接收高优先级修补程序。

DOT11_MAC_FRAME_STATISTICS结构记录 802.11 工作站的 IEEE 媒体访问控制(MAC)子层的统计计数器。

语法

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;

成员

ullTransmittedFrameCount

802.11 工作站 IEEE MAC 子层成功传输的 MAC 服务数据单元(MSDU)数据包数和 MAC 管理协议数据单元(MMPDU)帧数。

ullReceivedFrameCount

已成功接收 802.11 工作站的 IEEE MAC 子层的 MSDU 数据包数和 MMPDU 帧数。 对于未通过密码解密或 MIC 验证的已接收数据包,不应递增此成员。

ullTransmittedFailureFrameCount

802.11 工作站 IEEE MAC 子层未能成功传输的 MSDU 数据包数和 MMPDU 帧数。

ullReceivedFailureFrameCount

802.11 工作站的 IEEE MAC 子层未能成功接收的 MSDU 数据包数和 MMPDU 帧数。

ullWEPExcludedCount

启用 IEEE 802.11 dot11ExcludeUnencrypted 管理信息基 (MIB) 对象时,MAC 子层丢弃的未加密 MAC 协议数据单元(MPDU)帧数。 有关此 MIB 对象的详细信息,请参阅 OID_DOT11_EXCLUDE_UNENCRYPTED

当 IEEE 802.11 MAC 标头中的“帧控制”字段的“受保护的帧”子字段设置为零时,MPDU 帧被视为未加密。

ullTKIPLocalMICFailures

由于 MIC 故障,802.11 工作站丢弃的已接收 MSDU 数据包数。

ullTKIPReplays

由于 TKIP 重播保护过程,802.11 工作站丢弃的已接收 MPDU 帧数。

ullTKIPICVErrorCount

由于 TKIP ICV 错误,802.11 工作站无法解密的加密 MPDU 帧数。

ullCCMPReplays

由于 AES-CCMP 重播保护过程,802.11 工作站丢弃的已接收 MPDU 帧数。

ullCCMPDecryptErrors

由于 AES-CCMP 解密算法检测到的错误,802.11 工作站丢弃的 MPDU 帧数。

ullWEPUndecryptableCount

802.11 工作站上未提供 WEP 解密密钥的加密 MPDU 帧数。

ullWEPICVErrorCount

由于 WEP ICV 错误,802.11 工作站无法解密的加密 MPDU 帧数。

ullDecryptSuccessCount

已成功解密 802.11 工作站的已接收加密数据包数。

对于 WEP 和 TKIP 密码算法,微型端口驱动程序必须针对已成功解密的每个收到的加密 MPDU 递增此计数器。 对于 AES-CCMP 密码算法,微型端口驱动程序必须在成功解密的每个收到的加密 MSDU 数据包上递增此计数器。

ullDecryptFailureCount

802.11 工作站未能解密的加密数据包数。

对于 WEP 和 TKIP 密码算法,微型端口驱动程序必须为每个未成功解密的已接收加密 MPDU 递增此计数器。 对于 AES-CCMP 密码算法,微型端口驱动程序必须在未成功解密的每个收到的加密 MSDU 数据包上递增此计数器。

对于成功解密的数据包,微型端口驱动程序不得递增此计数器,但出于其他原因被丢弃。 例如,由于 TKIP MIC 故障或 TKIP/CCMP 重播,微型端口驱动程序不得递增丢弃的数据包的此计数器。

言论

DOT11_MAC_STATISTICS结构的成员用于记录 MAC 级别的统计信息:

  • 802.11 MSDU 数据包。
  • 802.11 MMPDU 帧。
  • 802.11 MPDU 帧。 MPDU 帧计数器必须包括为 MSDU 数据包或 MMPDU 帧发送的所有 MPDU 片段

要求

要求 价值
最低支持的客户端 在 Windows Vista 和更高版本的 Windows作系统中可用。
标头 windot11.h (包括 Ndis.h)

另请参阅

OID_DOT11_STATISTICS

可扩展工作站 MAC 统计信息

DOT11_STATISTICS

Native 802.11 统计信息