mgm.h 标头
路由和远程访问服务使用此标头。 有关详细信息,请参阅:
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 函数检索拥有指定接口的多播路由协议的协议 ID。 |
MgmGroupEnumerationEnd MgmGroupEnumerationEnd 函数释放从之前调用 MgmGroupEnumerationStart 获取的指定枚举句柄。 |
MgmGroupEnumerationGetNext MgmGroupEnumerationGetNext 函数检索下一组组条目。 此函数返回的信息是已加入的组和请求的源的列表(如果有)。 |
MgmGroupEnumerationStart MgmGroupEnumerationStart 函数获取枚举句柄,该句柄稍后用于获取已加入的组的列表。 客户端获取句柄后,应使用 MgmGroupEnumerationGetNext 函数枚举组。 |
MgmRegisterMProtocol 客户端使用 MgmRegisterMProtocol 函数向多播组管理器注册。 |
MgmReleaseInterfaceOwnership 客户端使用 MgmReleaseInterfaceOwnership 函数来放弃接口的所有权。 调用此函数时,将删除由多播组管理器代表客户端维护的所有 MMFE 以及指定的接口。 |
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 函数使用此结构。 |