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) |