struttura MGM_IF_ENTRY (mgm.h)
La struttura MGM_IF_ENTRY descrive un'interfaccia router. Questa struttura viene utilizzata nella PMGM_CREATION_ALERT_CALLBACK. Nel contesto di questo callback, il protocollo di routing deve abilitare o disabilitare l'inoltro multicast in ogni interfaccia, notificando al gestore del gruppo multicast usando il membro bIsEnabled .
Sintassi
typedef struct _MGM_IF_ENTRY {
DWORD dwIfIndex;
DWORD dwIfNextHopAddr;
BOOL bIGMP;
BOOL bIsEnabled;
} MGM_IF_ENTRY, *PMGM_IF_ENTRY;
Members
dwIfIndex
Specifica l'indice dell'interfaccia.
dwIfNextHopAddr
Specifica l'indirizzo dell'hop successivo che corrisponde all'indice specificato da dwIfIndex. I membri dwIfIndex e dwIfNextHopIPAddr identificano in modo univoco un hop successivo sulle interfacce da punto a più punti. Un'interfaccia da punto a punto è una connessione in cui un'interfaccia si connette a più reti. Esempi di interfacce da punto a più punti includono interfacce di accesso multiplo (NBMA) non broadcast e l'interfaccia interna in cui si connettono tutti i client di connessione remota.
Per le interfacce di trasmissione (ad esempio interfacce Ethernet) o interfacce da punto a punto, identificate solo dal valore di dwIfIndex, specificano zero.
bIGMP
Indica se IGMP è abilitato o meno in questa interfaccia. Se bIGMP è TRUE, IGMP è abilitato in questa interfaccia. Se bIGMP è FALSE, IGMP non è abilitato in questa interfaccia.
bIsEnabled
Indica se l'inoltro multicast è abilitato in questa interfaccia. Se bIsEnabled è TRUE, l'inoltro multicast è abilitato in questa interfaccia. Se bIsEnabled è FALSE, l'inoltro multicast è disabilitato in questa interfaccia.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | mgm.h |