Scénario d’application administrative
Les applications administratives appellent un sous-ensemble de fonctions MGM liées à l’énumération des entrées de transfert de multidiffusion (MFEs) et des statistiques MFE. Une application n’a pas besoin de s’inscrire auprès du gestionnaire de groupe de multidiffusion pour utiliser ces fonctions (autrement dit, l’application n’a pas besoin d’un descripteur).
Énumération de MFEs
Le tableau suivant résume une série d’étapes dans les interactions entre une application administrative et le gestionnaire de groupe de multidiffusion. La première colonne décrit les actions effectuées par l’application administrative et les réponses de l’application administrative au gestionnaire de groupe de multidiffusion. La deuxième colonne décrit les réponses du gestionnaire de groupe de multidiffusion à l’application administrative. La troisième colonne présente des informations supplémentaires.
Chaque ligne de la table représente une étape.
| Action de l’application administrative | Action du gestionnaire de groupe de multidiffusion | Remarques |
|---|---|---|
| Obtenez un ou plusieurs MFEs à l’aide de la fonction MgmGetFirstMfe . | Retourner autant de MFEs que possible dans la mémoire tampon fournie par le client. Si aucun MFEs ne peut être retourné dans la mémoire tampon fournie, la mémoire tampon de l’erreur de retour _ est insuffisante _ et la taille de la mémoire tampon nécessaire pour retourner un MFE. |
Les clients peuvent également récupérer des statistiques MFE à l’aide des fonctions statistiques correspondantes, MgmGetFirstMfeStats et MgmGetNextMfeStats. |
| Si _ une erreur _ de mémoire tampon insuffisante est reçue, appelez à nouveau la fonction MgmGetFirstMfe à l’aide d’une mémoire tampon de la taille indiquée. | ||
| Poursuivez l’appel de la fonction MgmGetNextMfe , en spécifiant comme l’un des paramètres le dernier MFE qui a été retourné par l’appel précédent à la fonction MgmGetFirstMfe . | Retourner autant de MFEs que possible dans la mémoire tampon fournie par le client. Si aucun MFEs ne peut être retourné dans la mémoire tampon fournie, la mémoire tampon de l’erreur de retour _ est insuffisante _ et la taille de la mémoire tampon nécessaire pour un MFE. Renvoyer l’erreur plus _ aucun _ _ élément quand aucun MFEs n’est conservé. |
|
| Poursuivez l’énumération jusqu’à l’erreur _ aucun _ autre _ élément n’est reçu. |
Notes
Utilisez les fonctions MgmGetMfe et MgmGetMfeStats pour récupérer un ensemble spécifique de MFE ou un ensemble spécifique de statistiques MFE.