DOT11_PHY_FRAME_STATISTICS 結構 (windot11.h)

重要原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 請改用 WLAN 設備驅動器介面 (WDI) 。 如需 WDI 的詳細資訊,請參閱 WLAN 通用 Windows 驅動程式模型
 
DOT11_PHY_FRAME_STATISTICS結構會記錄 802.11 站的 IEEE 實體 (PHY) 層的統計計數器。

語法

typedef struct DOT11_PHY_FRAME_STATISTICS {
  ULONGLONG ullTransmittedFrameCount;
  ULONGLONG ullMulticastTransmittedFrameCount;
  ULONGLONG ullFailedCount;
  ULONGLONG ullRetryCount;
  ULONGLONG ullMultipleRetryCount;
  ULONGLONG ullMaxTXLifetimeExceededCount;
  ULONGLONG ullTransmittedFragmentCount;
  ULONGLONG ullRTSSuccessCount;
  ULONGLONG ullRTSFailureCount;
  ULONGLONG ullACKFailureCount;
  ULONGLONG ullReceivedFrameCount;
  ULONGLONG ullMulticastReceivedFrameCount;
  ULONGLONG ullPromiscuousReceivedFrameCount;
  ULONGLONG ullMaxRXLifetimeExceededCount;
  ULONGLONG ullFrameDuplicateCount;
  ULONGLONG ullReceivedFragmentCount;
  ULONGLONG ullPromiscuousReceivedFragmentCount;
  ULONGLONG ullFCSErrorCount;
} DOT11_PHY_FRAME_STATISTICS, *PDOT11_PHY_FRAME_STATISTICS;

成員

ullTransmittedFrameCount

已成功傳輸 802.11 月臺 IEEE PHY 層的 MSDU 封包和 MMPDU 框架數目。

ullMulticastTransmittedFrameCount

802.11 月臺 IEEE PHY 層已成功傳輸的多播或廣播 MSDU 封包和 MMPDU 畫面數。

ullFailedCount

超過 802.11 IEEE dot11ShortRetryLimit MIB 計數器所定義的重試限制之後,802.11 月台無法傳輸的 MSDU 封包和 MMPDU 框架數目。 如需這些MIB計數器的詳細資訊,請參閱 OID_DOT11_SHORT_RETRY_LIMITOID_DOT11_LONG_RETRY_LIMIT

ullRetryCount

802.11 月臺在一或多個嘗試之後成功傳輸的 MSDU 封包和 MMPDU 畫面數。

ullMultipleRetryCount

802.11 月臺在多次重新傳輸嘗試之後成功傳輸的 MSDU 封包和 MMPDU 畫面數。

對於 MSDU 封包,迷你埠驅動程式必須針對在一或多個 MPDU 片段之後成功傳輸的每個封包遞增此計數器,才需要重新傳輸。

ullMaxTXLifetimeExceededCount

802.11 月台因為 IEEE 802.11 dot11MaxTransmitMSDULifetime MIB 物件所定義的逾時而無法傳輸的 MSDU 封包和 MMPDU 框架數目。 如需此MIB對象的詳細資訊,請參閱 OID_DOT11_MAX_TRANSMIT_MSDU_LIFETIME

ullTransmittedFragmentCount

802.11 月臺透過接收的 802.11 ACK 框架傳輸並確認的 MPDU 畫面數。

ullRTSSuccessCount

802.11 月臺收到「清除傳送」 (CTS) 畫面格的次數,以回應要求傳送 (RTS) 框架。

ullRTSFailureCount

802.11 月臺未收到 CTS 框架以回應 RTS 框架的次數。

ullACKFailureCount

802.11 月臺預期且未收到 ACK) 框架 (通知的次數。

ullReceivedFrameCount

已成功接收 802.11 月臺的 MSDU 封包和 MMPDU 畫面總數。

針對 MSDU 封包,迷你埠驅動程式必須針對收到 MPDU 片段的每個封包遞增此計數器,並傳遞框架檢查順序, (FCS) 驗證和重新執行偵測。 不論收到的 MSDU 封包或 MPDU 片段是否失敗 MAC 層加密解密,迷你埠驅動程式都必須遞增此成員。

此計數器是選擇性的。 如果 NIC 不支援此計數器,迷你埠驅動程式應該將此成員設定為 DOT11_STATISTICS_UNKNOWN。

ullMulticastReceivedFrameCount

已成功接收 802.11 月臺的多播或廣播 MSDU 封包和 MMPDU 畫面數。

針對 MSDU 封包,迷你埠驅動程式必須針對收到 MPDU 片段並傳遞 FCS 驗證和重新執行偵測的每個封包遞增此計數器。 不論收到的 MSDU 封包或 MPDU 片段是否失敗 MAC 層加密解密,迷你埠驅動程式都必須遞增此成員。

此計數器是選擇性的。 如果 NIC 不支援此計數器,迷你埠驅動程式應該將此成員設定為 DOT11_STATISTICS_UNKNOWN。

ullPromiscuousReceivedFrameCount

啟用非交集封包篩選器時,802.11 月臺所收到的 MSDU 封包或 MMPDU 畫面數。 如需封包篩選的詳細資訊,請參閱 OID_GEN_CURRENT_PACKET_FILTER

如果已啟用非交集封包篩選器,迷你埠驅動程序必須只針對已接收的 MSDU 封包或 MMPDU 畫面遞增此計數器,如果未啟用篩選條件,則會拒絕此計數器。 驅動程式不得針對下列專案遞增此計數器:

  • 具有符合 802.11 月臺 MAC 位址的目的地 MAC 位址的單播 MSDU 封包或 MMPDU 框架。
  • 多播或廣播 MSDU 封包或 MMPDU 畫面格,其目的地 MAC 位址符合 802.11 月臺多播地址清單中的專案。 如需多播通訊清單的詳細資訊,請參閱 OID_DOT11_MULTICAST_LIST

ullMaxRXLifetimeExceededCount

如果 MSDU 封包和 MMPDU 框架 802.11 月台因為 IEEE 802.11 dot11MaxReceiveLifetime MIB 物件所定義的逾時而捨棄的數位。 如需此MIB對象的詳細資訊,請參閱 OID_DOT11_MAX_RECEIVE_LIFETIME

ullFrameDuplicateCount

802.11 月臺收到的重複 MPDU 畫面數。 802.11 月臺會透過 802.11 MAC 標頭的 [順序控制] 字段來決定重複的畫面。

ullReceivedFragmentCount

MSDU 封包或 MMPDU 畫面格的 802.11 月臺所接收的 MPDU 畫面數。

ullPromiscuousReceivedFragmentCount

啟用多任務封包篩選器時,MSDU 封包或 MMPDU 畫面的 802.11 月臺所收到的 MPDU 畫面數。 如需封包篩選的詳細資訊,請參閱 OID_GEN_CURRENT_PACKET_FILTER

如果已啟用多任務封包篩選器,迷你埠驅動程序必須只針對未啟用篩選條件而拒絕的已接收 MPDU 畫面遞增此計數器。 驅動程式不得針對下列專案遞增此計數器:

  • 具有符合 802.11 月臺 MAC 位址的目的地 MAC 位址的單播 MPDU 畫面格。
  • 多播或廣播 MPDU 畫面格,其目的地 MAC 位址符合 802.11 月臺的多播地址清單中的專案。 如需多播通訊清單的詳細資訊,請參閱 OID_DOT11_MULTICAST_LIST

ullFCSErrorCount

802.11 月臺收到的 MPDU 畫面數,發生 FCS 錯誤。

備註

此結構的成員可用來記錄下列專案的 PHY 層級統計資料:

  • 802.11 MSDU 封包。
  • 802.11 MMPDU 框架。
  • 802.11 MPDU 畫面格。 MPDU 框架計數器必須包含針對 MSDU 封包或 MMPDU 框架傳送的所有 MPDU 片段

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 windot11.h (包含 Ndis.h)

另請參閱

可延伸月臺 PHY 統計數據

OID_DOT11_STATISTICS

DOT11_STATISTICS

原生 802.11 統計數據