Share via


DOT11_MAC_FRAME_STATISTICS 구조체(windot11.h)

중요Native 802.11 무선 LAN 인터페이스는 Windows 10 이상에서 더 이상 사용되지 않습니다. 대신 WDI(WLAN 디바이스 드라이버 인터페이스)를 사용하세요. WDI에 대한 자세한 내용은 WLAN 유니버설 Windows 드라이버 모델을 참조하세요.
 
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(서비스 데이터 단위) 패킷 및 MMPDU(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 dot11ExcludeUnencrypted MIB(관리 정보 베이스) 개체를 사용할 때 MAC 하위 계층이 삭제한 암호화되지 않은 수신된 MPDU(MAC 프로토콜 데이터 단위) 프레임의 수입니다. 이 MIB 개체에 대한 자세한 내용은 OID_DOT11_EXCLUDE_UNENCRYPTED.

MPDU 프레임은 IEEE 802.11 MAC 헤더에서 프레임 컨트롤 필드의 보호된 프레임 하위 필드가 0으로 설정된 경우 암호화되지 않은 것으로 간주됩니다.

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

네이티브 802.11 통계