次の方法で共有


DOT11_MAC_FRAME_STATISTICS構造体 (windot11.h)

大事なネイティブ 802.11 ワイヤレス LAN インターフェイスは、Windows 10 以降では非推奨となりました。 代わりに WLAN デバイス ドライバー インターフェイス (WDI) を使用してください。 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) パケットと 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 オペレーティング システムで使用できます。
Header windot11.h (Ndis.h を含む)

こちらもご覧ください

OID_DOT11_STATISTICS

拡張可能ステーション MAC 統計

DOT11_STATISTICS

ネイティブ 802.11 統計