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


структура MIB_IPMCAST_MFE_STATS (ipmib.h)

В структуре MIB_IPMCAST_MFE_STATS хранится статистика, связанная с записью многоадресной пересылки (MFE).

Синтаксис

typedef struct _MIB_IPMCAST_MFE_STATS {
  DWORD                 dwGroup;
  DWORD                 dwSource;
  DWORD                 dwSrcMask;
  DWORD                 dwUpStrmNgbr;
  DWORD                 dwInIfIndex;
  DWORD                 dwInIfProtocol;
  DWORD                 dwRouteProtocol;
  DWORD                 dwRouteNetwork;
  DWORD                 dwRouteMask;
  ULONG                 ulUpTime;
  ULONG                 ulExpiryTime;
  ULONG                 ulNumOutIf;
  ULONG                 ulInPkts;
  ULONG                 ulInOctets;
  ULONG                 ulPktsDifferentIf;
  ULONG                 ulQueueOverflow;
  MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS, *PMIB_IPMCAST_MFE_STATS;

Члены

dwGroup

Тип: DWORD

Группа многоадресной рассылки для этого MFE. Нулевое значение указывает на группу с подстановочными знаками.

dwSource

Тип: DWORD

Диапазон исходных адресов для этого MFE. Нулевое значение указывает на источник с подстановочными знаками.

dwSrcMask

Тип: DWORD

Маска подсети IPv4, соответствующая dwSourceAddr. Члены dwSourceAddr и dwSourceMask используются вместе для определения диапазона источников.

dwUpStrmNgbr

Тип: DWORD

Сосед вышестоящий, связанный с этим MFE.

dwInIfIndex

Тип: DWORD

Индекс входящего интерфейса, с которым связан этот MFE.

dwInIfProtocol

Тип: DWORD

Протокол маршрутизации, которому принадлежит входящий интерфейс, с которым связан этот MFE.

dwRouteProtocol

Тип: DWORD

Клиент, создавший маршрут.

dwRouteNetwork

Тип: DWORD

Адрес, связанный с маршрутом, на который ссылается dwRouteProtocol.

dwRouteMask

Тип: DWORD

Маска, связанная с маршрутом, на который ссылается dwRouteProtocol.

ulUpTime

Тип: ULONG

Время в 100 секунд с момента создания MFE.

ulExpiryTime

Тип: ULONG

Время в 100 секунд до удаления MFE. Значение, равное нулю, указывается, если MFE не подчиняется требованиям к устареению.

ulNumOutIf

Тип: ULONG

Количество интерфейсов в списке исходящих интерфейсов для этого MFE.

ulInPkts

Тип: ULONG

Количество переадресованных пакетов, соответствующих этому MFE.

ulInOctets

Тип: ULONG

Количество переадресованных октетов данных, соответствующих этому MFE.

ulPktsDifferentIf

Тип: ULONG

Количество пакетов, соответствующих этому MFE, которые были удалены из-за входящего интерфейса проверка.

ulQueueOverflow

Тип: ULONG

Количество пакетов, соответствующих этому MFE, которые были удалены из-за переполнения очереди. На MFE имеется одна очередь.

rgmiosOutStats[ANY_SIZE]

Тип: MIB_IPMCAST_OIF_STATS[ANY_SIZE]

Указатель на таблицу исходящей статистики интерфейса, реализованную в виде массива MIB_IPMCAST_OIF_STATS структур. Количество записей в таблице определяется значением элемента ulNumOutIf .

Комментарии

Структура MIB_IPMCAST_MFE_STATS не имеет фиксированного размера. Используйте макрос SIZEOF_MIB_MFE_STATS(X), чтобы определить размер этой структуры. Этот макрос определен в файле заголовка Iprtrmib.h.

Члены dwRouteProtocol, dwRouteNetwork и dwRouteMask однозначно определяют маршрут, с которым связан этот MFE.

В пакете SDK microsoft Windows, выпущенном для Windows Vista и более поздних версий, организация файлов заголовков изменилась. Эта структура определена в файле заголовка Ipmib.h , а не в файле заголовка Iprtrmib.h . Обратите внимание, что файл заголовка Ipmib.h автоматически включается в iprtrmib.h, который автоматически включается в файл заголовка Iphlpapi.h . Файлы заголовков Ipmib.h и Iprtrmib.h никогда не следует использовать напрямую.

Требования

   
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть ipmib.h (включая Iphlpapi.h)

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

MIB_IPMCAST_OIF_STATS