Condividi tramite


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

Vedi anche

PMGM_CREATION_ALERT_CALLBACK