structure MGM_IF_ENTRY (mgm.h)
La structure MGM_IF_ENTRY décrit une interface de routeur. Cette structure est utilisée dans le PMGM_CREATION_ALERT_CALLBACK. Dans le contexte de ce rappel, le protocole de routage doit activer ou désactiver le transfert de multidiffusion sur chaque interface, en informant le gestionnaire de groupe de multidiffusion à l’aide du membre bIsEnabled .
Syntaxe
typedef struct _MGM_IF_ENTRY {
DWORD dwIfIndex;
DWORD dwIfNextHopAddr;
BOOL bIGMP;
BOOL bIsEnabled;
} MGM_IF_ENTRY, *PMGM_IF_ENTRY;
Membres
dwIfIndex
Spécifie l’index de l’interface.
dwIfNextHopAddr
Spécifie l’adresse du tronçon suivant qui correspond à l’index spécifié par dwIfIndex. Les membres dwIfIndex et dwIfNextHopIPAddr identifient de manière unique un tronçon suivant sur les interfaces point à multipoint. Une interface de point à multipoint est une connexion par laquelle une interface se connecte à plusieurs réseaux. Parmi les exemples d’interfaces point à multipoint, citons les interfaces NBMA (Non Broadcast Multiple Access) et l’interface interne sur laquelle tous les clients d’accès à distance se connectent.
Pour les interfaces de diffusion (telles que les interfaces Ethernet) ou les interfaces point à point, qui sont identifiées uniquement par la valeur de dwIfIndex, spécifiez zéro.
bIGMP
Indique si IGMP est activé ou non sur cette interface. Si bIGMP a la valeur TRUE, IGMP est activé sur cette interface. Si bIGMP a la valeur FALSE, IGMP n’est pas activé sur cette interface.
bIsEnabled
Indique si le transfert de multidiffusion est activé ou non sur cette interface. Si bIsEnabled a la valeur TRUE, le transfert de multidiffusion est activé sur cette interface. Si bIsEnabled a la valeur FALSE, le transfert de multidiffusion est désactivé sur cette interface.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Aucun pris en charge |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | mgm.h |