次の方法で共有


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を参照してください。

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

WEP 復号化キーが 802.11 ステーションで使用できなかった、受信した暗号化された 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 Statistics