Lire en anglais

Partager via


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 :

Fonctions

 
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.

Fonctions de rappel

 
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.

Structures

 
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.

Énumérations

 
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.