Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется службой маршрутизации и удаленного доступа. Дополнительные сведения см. в разделе:
mgm.h содержит следующие программные интерфейсы:
Функции
|
MgmAddGroupMembershipEntry Функция MgmAddGroupMembershipEntry уведомляет диспетчер групп многоадресной рассылки о наличии новых получателей для указанных групп в указанном интерфейсе. |
|
MgmDeleteGroupMembershipEntry Функция MgmDeleteGroupMembershipEntry уведомляет диспетчер групп многоадресной рассылки о том, что для указанных групп в указанном интерфейсе больше нет получателей. |
|
MgmDeRegisterMProtocol Функция MgmDeRegisterMProtocol отменяет регистрацию дескриптора клиента, полученного при вызове MgmRegisterMProtocol. |
|
MgmGetFirstMfe Функция MgmGetFirstMfe извлекает MFE, начиная с начала списка MFE. |
|
MgmGetFirstMfeStats Функция MgmGetFirstMfeStats извлекает статистику MFE, начиная с начала списка MFE. |
|
MgmGetMfe Функция MgmGetMfe извлекает определенный MFE. |
|
MgmGetMfeStats Функция MgmGetMfeStats извлекает статистику для определенного MFE. Возвращаемая статистика включает полученные пакеты, полученные байты и пакеты, переадресованные на каждом исходящем интерфейсе. |
|
MgmGetNextMfe Функция MgmGetNextMfe извлекает одно или несколько MFE. |
|
MgmGetNextMfeStats Функция MgmGetNextMfeStats извлекает один или несколько наборов статистики MFE. |
|
MgmGetProtocolOnInterface Функция MgmGetProtocolOnInterface извлекает идентификатор протокола многоадресной маршрутизации, которому принадлежит указанный интерфейс. |
|
MgmGroupEnumerationEnd Функция MgmGroupEnumerationEnd освобождает указанный дескриптор перечисления, полученный при предыдущем вызове MgmGroupEnumerationStart. |
|
MgmGroupEnumerationGetNext Функция MgmGroupEnumerationGetNext извлекает следующий набор записей группы. Сведения, возвращаемые этой функцией, — это список групп, присоединенных к группе, и запрошенные источники, если таковые есть. |
|
MgmGroupEnumerationStart Функция MgmGroupEnumerationStart получает дескриптор перечисления, который позже используется для получения списка объединенных групп. После получения дескриптора клиент должен использовать функцию MgmGroupEnumerationGetNext для перечисления групп. |
|
MgmRegisterMProtocol Функция MgmRegisterMProtocol используется клиентами для регистрации в диспетчере групп многоадресной рассылки. |
|
MgmReleaseInterfaceOwnership Функция MgmReleaseInterfaceOwnership используется клиентом для отказа от владения интерфейсом. При вызове этой функции все MFES, поддерживаемые диспетчером групп многоадресной рассылки от имени клиента и для указанного интерфейса, удаляются. |
|
MgmSetMfe Функция MgmSetMfe изменяет вышестоящий соседа для MFE. MFE содержит сведения о том, какой интерфейс получает и какие интерфейсы перенаправляют многоадресные данные. |
|
MgmTakeInterfaceOwnership Функция MgmTakeInterfaceOwnership вызывается клиентом (например, протоколом маршрутизации), когда она включена в интерфейсе. |
Функции обратного вызова
|
PMGM_CREATION_ALERT_CALLBACK Обратный вызов PMGM_CREATION_ALERT_CALLBACK является вызовом протокола маршрутизации. Этот вызов определяет подмножество интерфейсов, принадлежащих протоколу маршрутизации, по которому следует переадресовывать многоадресный пакет из нового источника. |
|
PMGM_DISABLE_IGMP_CALLBACK Обратный вызов PMGM_DISABLE_IGMP_CALLBACK — это вызов IGMP для уведомления о том, что протокол маршрутизации принимает или освобождает права владения интерфейсом, для которого включен протокол IGMP. |
|
PMGM_ENABLE_IGMP_CALLBACK Обратный вызов PMGM_ENABLE_IGMP_CALLBACK — это вызов IGMP для уведомления о том, что протокол маршрутизации завершил прием или освобождение прав владения интерфейсом. |
|
PMGM_JOIN_ALERT_CALLBACK Обратный вызов PMGM_JOIN_ALERT_CALLBACK — это вызов протокола маршрутизации для уведомления протокола о наличии новых получателей для одной или нескольких групп в интерфейсах, принадлежащих другим протоколам маршрутизации. |
|
PMGM_LOCAL_JOIN_CALLBACK Обратный вызов PMGM_LOCAL_JOIN_CALLBACK — это вызов протокола маршрутизации для уведомления протокола о том, что IGMP обнаружил новые получатели для группы в интерфейсе, который в настоящее время принадлежит протоколу маршрутизации. |
|
PMGM_LOCAL_LEAVE_CALLBACK Обратный вызов PMGM_LOCAL_LEAVE_CALLBACK — это вызов протокола маршрутизации для уведомления протокола маршрутизации о том, что IGMP обнаружил, что у него больше нет получателей для группы в интерфейсе, который в настоящее время принадлежит протоколу маршрутизации. |
|
PMGM_PRUNE_ALERT_CALLBACK Обратный вызов PMGM_PRUNE_ALERT_CALLBACK — это вызов протокола маршрутизации для уведомления протокола о том, что получатели больше не присутствуют в интерфейсах, принадлежащих другим протоколам маршрутизации. |
|
PMGM_RPF_CALLBACK Обратный вызов PMGM_RPF_CALLBACK — это вызов протокола маршрутизации, чтобы определить, был ли получен данный пакет в правильном интерфейсе. |
|
PMGM_WRONG_IF_CALLBACK PMGM_WRONG_IF_CALLBACK — это вызов протокола маршрутизации для уведомления протокола о том, что пакет получен от указанного источника и для указанной группы в неправильном интерфейсе. |
Структуры
|
MGM_IF_ENTRY Структура MGM_IF_ENTRY описывает интерфейс маршрутизатора. |
|
ROUTING_PROTOCOL_CONFIG Структура ROUTING_PROTOCOL_CONFIG описывает сведения о конфигурации протокола маршрутизации, которые передаются диспетчеру групп многоадресной рассылки, когда протокол регистрируется в диспетчере групп многоадресной рассылки. |
|
SOURCE_GROUP_ENTRY Структура SOURCE_GROUP_ENTRY описывает запись, возвращаемую функцией перечисления группы MgmGroupEnumerationGetNext. |
Перечисления
|
MGM_ENUM_TYPES Перечисление MGM_ENUM_TYPES перечисляет типы перечислений групп, которые использует диспетчер групп многоадресной рассылки. Эта структура используется функцией MgmGroupEnumerationStart. |