структура MGM_IF_ENTRY (mgm.h)
Структура MGM_IF_ENTRY описывает интерфейс маршрутизатора. Эта структура используется в PMGM_CREATION_ALERT_CALLBACK. В контексте этого обратного вызова протокол маршрутизации должен включать или отключать многоадресную пересылку на каждом интерфейсе, уведомляя диспетчер групп многоадресной рассылки с помощью члена bIsEnabled .
Синтаксис
typedef struct _MGM_IF_ENTRY {
DWORD dwIfIndex;
DWORD dwIfNextHopAddr;
BOOL bIGMP;
BOOL bIsEnabled;
} MGM_IF_ENTRY, *PMGM_IF_ENTRY;
Члены
dwIfIndex
Указывает индекс интерфейса.
dwIfNextHopAddr
Указывает адрес следующего прыжка, соответствующий индексу, заданному dwIfIndex. Члены dwIfIndex и dwIfNextHopIPAddr однозначно определяют следующий прыжок в интерфейсах типа "точка — многоточечная". Интерфейс типа "точка — многоточечная" — это подключение, в котором один интерфейс подключается к нескольким сетям. Примеры интерфейсов типа "точка — многоточечная" включают не широковещательные интерфейсы с множественным доступом (NBMA) и внутренний интерфейс, с помощью которого подключаются все клиенты удаленного доступа.
Для широковещательных интерфейсов (таких как интерфейсы Ethernet) или интерфейсов типа "точка — точка", которые идентифицируются только значением dwIfIndex, укажите ноль.
bIGMP
Указывает, включен ли IGMP в этом интерфейсе. Если параметр bIGMP имеет значение TRUE, в этом интерфейсе включен протокол IGMP. Если параметр bIGMP имеет значение FALSE, то IGMP не включен в этом интерфейсе.
bIsEnabled
Указывает, включена ли многоадресная пересылка в этом интерфейсе. Если параметр bIsEnabled имеет значение TRUE, в этом интерфейсе включена многоадресная пересылка. Если параметр bIsEnabled имеет значение FALSE, многоадресная пересылка отключена в этом интерфейсе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | mgm.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по