DOT11_MAC_FRAME_STATISTICS结构 (windot11.h)
语法
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
(MSDU) 数据包和 MAC 管理协议数据单元 (MMPDU) 802.11 工作站的 IEEE MAC 子层成功传输的帧数。
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 dot1ExcludeUnencrypted 管理信息库 (MIB) 对象时,MAC 子层放弃的 MPDU) 帧的未加密接收 MAC 协议数据 (单元的数目。 有关此 MIB 对象的详细信息,请参阅 OID_DOT11_EXCLUDE_UNENCRYPTED。
如果 IEEE 802.11 MAC 标头中的“帧控制”字段的“受保护的帧”子字段设置为零,则 MPDU 帧被视为未加密。
ullTKIPLocalMICFailures
802.11 工作站因 MIC 故障而丢弃的已接收 MSDU 数据包数。
ullTKIPReplays
由于 TKIP 重播保护过程,802.11 工作站丢弃的接收 MPDU 帧数。
ullTKIPICVErrorCount
802.11 工作站因 TKIP ICV 错误而无法解密的加密 MPDU 帧数。
ullCCMPReplays
由于 AES-CCMP 重播保护过程,802.11 工作站放弃的已接收 MPDU 帧数。
ullCCMPDecryptErrors
802.11 工作站由于 AES-CCMP 解密算法检测到的错误而放弃的接收 MPDU 帧数。
ullWEPUndecryptableCount
接收的加密 MPDU 帧数,其中 WEP 解密密钥在 802.11 工作站上不可用。
ullWEPICVErrorCount
802.11 工作站由于 WEP ICV 错误而无法解密的加密 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) |