структура 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) |