Поделиться через


OID_TCP_RSC_STATISTICS

В качестве запроса NDIS и избыточные драйверы или приложения пользовательского режима используют OID_TCP_RSC_STATISTICS OID для получения статистики объединения сегментов получения (RSC) мини-адаптера.

NDIS 6.30 и более поздних версий, которые предоставляют службы RSC, должны поддерживать этот OID. В противном случае этот OID является необязательным.

Замечания

Элемент InformationBuffer структуры NDIS_OID_REQUEST содержит структуру NDIS_RSC_STATISTICS_INFO.

Минипорт-драйвер должен поддерживать статистику в членах структуры NDIS_RSC_STATISTICS_INFO следующим образом:

  • Драйвер должен увеличить число объединенных пакетов в coalescedPkts-член один раз, когда пакет добавляется в одну объединенную единицу (SCU).
  • Драйвер должен увеличить количество объединенных октетов в CoalescedOctets член по размеру полезных данных TCP пакета каждый раз, когда пакет добавляется в SCU.
  • Драйвер должен увеличить число объединенных событий CoalesceEvents каждый раз при завершении SCU. Все такие SKU должны иметь ненулевое значение CoalescedSegCount.
  • Драйвер должен увеличивать количество прерываний в прерванных элементов каждый раз при обнаружении исключения, отличного от превышения длины IP-диаграммы данных. Это число должно включать случаи, когда пакет не объединяется из-за аппаратных ресурсов.

Требования

Версия

Поддерживается для драйверов NDIS 6.30 и более поздних версий в Windows 8.

Заголовок

Ntddndis.h (include Ndis.h)

См. также

NDIS_OID_REQUEST

NDIS_RSC_STATISTICS_INFO