OID_TCP_RSC_STATISTICS
查詢時,NDIS 和過度配置驅動程式或使用者模式應用程式會使用 OID_TCP_RSC_STATISTICS OID 來取得迷你埠配接器的接收區段聯合 (RSC) 統計資料。
提供 RSC 服務的 NDIS 6.30 和更新版本迷你埠驅動程式必須支援此 OID。 否則,這個 OID 是選擇性的。
備註
NDIS_OID_REQUEST結構的InformationBuffer成員包含NDIS_RSC_STATISTICS_INFO結構。
迷你埠驅動程式必須維護 NDIS_RSC_STATISTICS_INFO 結構成員中的統計資料,如下所示:
- 每次將封包新增至單一聯合單位 (SCU) 時,驅動程式必須在 CoalescedPkts 成員中遞增一個聯合封包計數。
- 驅動程式必須在每次將封包新增至 SCU 時, 將 CoalescedOctets 成員中的聯合八位元數目遞增為封包的 TCP 承載大小。
- 驅動程式必須在每次完成 SCU 時,將聯合事件計數 CoalesceEvents 成員遞增一個。 所有這類 SCU 都應該有非零 的 CoalescedSegCount 值。
- 驅動程式每次遇到超出 IP 資料包長度以外的例外狀況時,都必須將 Aborts 成員中的中止計數遞增一次。 此計數應該包含因為硬體資源而未聯合封包的情況。
規格需求
版本 |
Windows 8中支援 NDIS 6.30 和更新版本的驅動程式。 |
標頭 |
Ntddndis.h (包括 Ndis.h) |