Freigeben über


OID_TCP_RSC_STATISTICS

Als Abfrage verwenden NDIS und übergeordnete Treiber oder Benutzermodusanwendungen die OID_TCP_RSC_STATISTICS OID, um die RSC-Statistiken (Receive Segment Coalescing) eines Miniportadapters abzurufen.

Miniporttreiber von NDIS 6.30 und höher, die RSC-Dienste bereitstellen, müssen diese OID unterstützen. Andernfalls ist diese OID optional.

Bemerkungen

Das InformationBuffer-ElementNDIS_OID_REQUEST-Struktur enthält eine NDIS_RSC_STATISTICS_INFO-Struktur .

Der Miniporttreiber muss die Statistiken in den Membern der NDIS_RSC_STATISTICS_INFO-Struktur wie folgt verwalten:

  • Der Treiber muss die Anzahl der zusammengefügten Pakete im CoalescedPkts-Member jedes Mal um eins erhöhen, wenn ein Paket einer einzelnen zusammengefügten Einheit (Single Coalesced Unit, SCU) hinzugefügt wird.
  • Der Treiber muss die Anzahl der zusammengefügten Oktetts im CoalescedOctets-Member um die Größe der TCP-Nutzlast des Pakets erhöhen, wenn ein Paket einer SCU hinzugefügt wird.
  • Der Treiber muss jedes Mal, wenn eine SCU abgeschlossen wird, die Anzahl der zusammengewürfelten Ereignisse um eins erhöhen. Alle diese SCUs sollten einen CoalescedSegCount-Wert ungleich Null aufweisen.
  • Der Treiber muss die Abbruchanzahl im Aborts-Member jedes Mal um eins erhöhen, wenn eine Ausnahme als die IP-Datagrammlänge überschritten wird. Diese Anzahl sollte die Fälle umfassen, in denen ein Paket aufgrund von Hardwareressourcen nicht zusammengehaktet wird.

Requirements (Anforderungen)

Version

Unterstützt für NDIS 6.30- und höher-Treiber in Windows 8.

Header

Ntddndis.h (include Ndis.h)

Weitere Informationen

NDIS_OID_REQUEST

NDIS_RSC_STATISTICS_INFO