en-tête mgm.h
Cet en-tête est utilisé par le service Routage et accès à distance. Pour plus d'informations, consultez les pages suivantes :
mgm.h contient les interfaces de programmation suivantes :
MgmAddGroupMembershipEntry La fonction MgmAddGroupMembershipEntry avertit le gestionnaire de groupe de multidiffusion qu’il existe de nouveaux récepteurs pour les groupes spécifiés sur l’interface spécifiée. |
MgmDeleteGroupMembershipEntry La fonction MgmDeleteGroupMembershipEntry avertit le gestionnaire de groupes de multidiffusion qu’il n’y a plus de récepteurs présents pour les groupes spécifiés sur l’interface spécifiée. |
MgmDeRegisterMProtocol La fonction MgmDeRegisterMProtocol désinscrit un handle client obtenu à partir d’un appel à MgmRegisterMProtocol. |
MgmGetFirstMfe La fonction MgmGetFirstMfe récupère les MFP en commençant au début de la liste MFE. |
MgmGetFirstMfeStats La fonction MgmGetFirstMfeStats récupère les statistiques MFE en commençant au début de la liste MFE. |
MgmGetMfe La fonction MgmGetMfe récupère un MFE spécifique. |
MgmGetMfeStats La fonction MgmGetMfeStats récupère les statistiques d’un MFE spécifique. Les statistiques retournées incluent les paquets reçus, les octets reçus et les paquets transférés sur chaque interface sortante. |
MgmGetNextMfe La fonction MgmGetNextMfe récupère un ou plusieurs MFM. |
MgmGetNextMfeStats La fonction MgmGetNextMfeStats récupère un ou plusieurs ensembles de statistiques MFE. |
MgmGetProtocolOnInterface La fonction MgmGetProtocolOnInterface récupère l’ID de protocole du protocole de routage multidiffusion qui possède l’interface spécifiée. |
MgmGroupEnumerationEnd La fonction MgmGroupEnumerationEnd libère le handle d’énumération spécifié qui a été obtenu à partir d’un appel précédent à MgmGroupEnumerationStart. |
MgmGroupEnumerationGetNext La fonction MgmGroupEnumerationGetNext récupère l’ensemble suivant d’entrées de groupe. Les informations retournées par cette fonction sont une liste de groupes joints et les sources demandées, le cas échéant. |
MgmGroupEnumerationStart La fonction MgmGroupEnumerationStart obtient un handle d’énumération qui sera utilisé plus tard pour obtenir la liste des groupes qui ont été joints. Une fois que le client a obtenu le handle, il doit utiliser la fonction MgmGroupEnumerationGetNext pour énumérer les groupes. |
MgmRegisterMProtocol La fonction MgmRegisterMProtocol est utilisée par les clients pour s’inscrire auprès du gestionnaire de groupe de multidiffusion. |
MgmReleaseInterfaceOwnership La fonction MgmReleaseInterfaceOwnership est utilisée par un client pour abandonner la propriété d’une interface. Lorsque cette fonction est appelée, toutes les MFP gérées par le gestionnaire de groupe de multidiffusion pour le compte du client et pour l’interface spécifiée sont supprimées. |
MgmSetMfe La fonction MgmSetMfe change le amont voisin d’un MFE. Un environnement MFE contient les informations sur l’interface qui reçoit et les interfaces qui transfèrent des données de multidiffusion. |
MgmTakeInterfaceOwnership La fonction MgmTakeInterfaceOwnership est appelée par un client (par exemple, un protocole de routage) lorsqu’elle est activée sur une interface. |
PMGM_CREATION_ALERT_CALLBACK Le rappel PMGM_CREATION_ALERT_CALLBACK est un appel à un protocole de routage. Cet appel détermine le sous-ensemble d’interfaces appartenant au protocole de routage sur lequel un paquet de multidiffusion à partir d’une nouvelle source doit être transféré. |
PMGM_DISABLE_IGMP_CALLBACK Le rappel PMGM_DISABLE_IGMP_CALLBACK est un appel à IGMP pour l’avertir qu’un protocole de routage prend ou libère la propriété d’une interface sur laquelle IGMP est activé. |
PMGM_ENABLE_IGMP_CALLBACK Le rappel PMGM_ENABLE_IGMP_CALLBACK est un appel à IGMP pour l’informer qu’un protocole de routage a terminé de prendre ou de libérer la propriété d’une interface. |
PMGM_JOIN_ALERT_CALLBACK Le rappel PMGM_JOIN_ALERT_CALLBACK est un appel à un protocole de routage pour informer le protocole que de nouveaux récepteurs sont présents pour un ou plusieurs groupes sur des interfaces appartenant à d’autres protocoles de routage. |
PMGM_LOCAL_JOIN_CALLBACK Le rappel PMGM_LOCAL_JOIN_CALLBACK est un appel à un protocole de routage pour informer le protocole que IGMP a détecté de nouveaux récepteurs pour un groupe sur une interface qui appartient actuellement au protocole de routage. |
PMGM_LOCAL_LEAVE_CALLBACK Le rappel PMGM_LOCAL_LEAVE_CALLBACK est un appel à un protocole de routage pour informer le protocole de routage que l’IGMP a détecté qu’il n’a plus de récepteurs pour un groupe sur une interface qui appartient actuellement au protocole de routage. |
PMGM_PRUNE_ALERT_CALLBACK Le rappel PMGM_PRUNE_ALERT_CALLBACK est un appel à un protocole de routage pour informer le protocole que les récepteurs ne sont plus présents sur les interfaces appartenant à d’autres protocoles de routage. |
PMGM_RPF_CALLBACK Le rappel PMGM_RPF_CALLBACK est un appel à un protocole de routage pour déterminer si un paquet donné a été reçu sur l’interface appropriée. |
PMGM_WRONG_IF_CALLBACK Le PMGM_WRONG_IF_CALLBACK est un appel à un protocole de routage pour informer le protocole qu’un paquet a été reçu à partir de la source spécifiée et pour le groupe spécifié sur une interface incorrecte. |
MGM_IF_ENTRY La structure MGM_IF_ENTRY décrit une interface de routeur. |
ROUTING_PROTOCOL_CONFIG La structure ROUTING_PROTOCOL_CONFIG décrit les informations de configuration du protocole de routage qui sont transmises au gestionnaire de groupe de multidiffusion lorsqu’un protocole s’inscrit auprès du gestionnaire de groupe de multidiffusion. |
SOURCE_GROUP_ENTRY La structure SOURCE_GROUP_ENTRY décrit l’entrée retournée par la fonction d’énumération de groupe MgmGroupEnumerationGetNext. |
MGM_ENUM_TYPES L’énumération MGM_ENUM_TYPES répertorie les types d’énumérations de groupes que le gestionnaire de groupe de multidiffusion utilise. Cette structure est utilisée par la fonction MgmGroupEnumerationStart. |