Énumération des groupes
Le tableau suivant résume une série d’étapes dans une interaction entre un protocole de routage et le gestionnaire de groupe de multidiffusion. La première colonne décrit les actions effectuées par le protocole de routage et les réponses du protocole de routage au gestionnaire de groupe de multidiffusion. La deuxième colonne décrit les réponses du gestionnaire de groupe de multidiffusion au protocole de routage. La troisième colonne présente des informations supplémentaires.
Chaque ligne de la table représente une étape.
| Action de protocole de routage | Action du gestionnaire de groupe de multidiffusion |
|---|---|
| Obtenez un handle vers une énumération à l’aide de la fonction MgmGroupEnumerationStart . | Retourne un handle. |
| Obtenez un ou plusieurs groupes à l’aide de la fonction MgmGroupEnumerationGetNext . | Retourner autant de groupes que possible dans la mémoire tampon fournie par le client. Si aucun groupe 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 groupe. Renvoyer l’erreur plus _ aucun _ _ élément lorsqu’il n’y a plus de groupes. |
| Si _ une erreur _ de mémoire tampon insuffisante est reçue, appelez à nouveau la fonction MgmGroupEnumerationGetNext à l’aide d’une mémoire tampon de la taille indiquée. | |
| Continuez à appeler la fonction MgmGroupEnumerationGetNext jusqu’à ce qu’il _ n’y _ ait plus d' _ éléments reçus. | |
| Terminez le processus d’énumération à l’aide de la fonction MgmGroupEnumerationEnd . | Détruisez le handle. |