次の方法で共有


OID_TCP_RSC_STATISTICS

クエリとして、NDIS および上にあるドライバーまたはユーザー モード アプリケーションは、ミニポート アダプターの受信セグメント結合 (RSC) 統計情報を取得するOID_TCP_RSC_STATISTICS OID を使用します。

RSC サービスを提供する NDIS 6.30 以降のミニポート ドライバーは、この OID をサポートする必要があります。 それ以外の場合、この OID は省略可能です。

備考

NDIS_OID_REQUEST 構造体の InformationBuffer メンバーには、NDIS_RSC_STATISTICS_INFO 構造体が含まれています。

ミニポート ドライバーは、次のように、NDIS_RSC_STATISTICS_INFO 構造体のメンバーの統計情報を維持する必要があります。

  • ドライバーは、1 つの合体ユニット (SCU) にパケットが追加されるたびに、CoalescedPkts メンバーの合体パケット数を 1 ずつインクリメントする必要があります。
  • ドライバーは、CoalescedOctets メンバーの合体オクテット数を、パケットが SCU に追加されるたびにパケットの TCP ペイロードのサイズだけインクリメントする必要があります。
  • ドライバーは、SCU が終了するたびに、CoalesceEvents メンバー 合体イベント数を 1 ずつインクリメントする必要があります。 このようなすべての SKU には、CoalescedSegCount 0 以外の値が必要です。
  • ドライバーは、IP データグラムの長さを超えている以外の例外が発生するたびに、Aborts メンバーの中止回数を 1 ずつインクリメントする必要があります。 この数には、ハードウェア リソースのためにパケットが結合されないケースが含まれている必要があります。

必要条件

バージョン

Windows 8 の NDIS 6.30 以降のドライバーでサポートされています。

ヘッダ

Ntddndis.h (Ndis.h を含む)

関連項目

NDIS_OID_REQUEST

NDIS_RSC_STATISTICS_INFO