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


структура NDIS_RSC_STATISTICS_INFO (ntddndis.h)

Структура NDIS_RSC_STATISTICS_INFO содержит статистику, которую драйвер минипорта предоставляет в ответ на запрос объекта OID OID_TCP_RSC_STATISTICS .

Синтаксис

typedef struct _NDIS_RSC_STATISTICS_INFO {
  NDIS_OBJECT_HEADER Header;
  ULONG64            CoalescedPkts;
  ULONG64            CoalescedOctets;
  ULONG64            CoalesceEvents;
  ULONG64            Aborts;
} NDIS_RSC_STATISTICS_INFO, *PNDIS_RSC_STATISTICS_INFO;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_RSC_STATISTICS_INFO. Задайте для элемента Type структуры, указанной в заголовке , значение NDIS_OBJECT_TYPE_DEFAULT.

Чтобы указать версию структуры NDIS_RSC_STATISTICS_INFO , драйвер должен задать для элемента Revisionзаголовка следующее значение:

NDIS_RSC_STATISTICS_REVISION_1

Исходная версия для NDIS 6.30 и более поздних версий.

Задайте для элемента Размер значение NDIS_SIZEOF_RSC_STATISTICS_REVISION_1.

CoalescedPkts

Общее количество пакетов, которые были объединялись.

CoalescedOctets

Общее количество байтов, которые были объединялись.

CoalesceEvents

Общее количество событий объединения. То есть общее количество пакетов, сформированных из объединяемых пакетов.

Aborts

Общее количество событий прерывания RSC. То есть количество исключений, отличных от превышения длины датаграммы IP. Это число должно включать случаи, когда пакет не объединяется из-за нехватки аппаратных ресурсов.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.30 и более поздних версиях.
Верхняя часть ntddndis.h (включая Ndis.h)

См. также раздел

NDIS_OBJECT_HEADER

OID_TCP_RSC_STATISTICS