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