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
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 を含む) |