Share via


ROUTING_PROTOCOL_CONFIG struttura (mgm.h)

La struttura ROUTING_PROTOCOL_CONFIG descrive le informazioni di configurazione del protocollo di routing passate alla gestione gruppi multicast quando un protocollo viene registrato con gestione gruppi multicast.

Sintassi

typedef struct _ROUTING_PROTOCOL_CONFIG {
  DWORD                        dwCallbackFlags;
  PMGM_RPF_CALLBACK            pfnRpfCallback;
  PMGM_CREATION_ALERT_CALLBACK pfnCreationAlertCallback;
  PMGM_PRUNE_ALERT_CALLBACK    pfnPruneAlertCallback;
  PMGM_JOIN_ALERT_CALLBACK     pfnJoinAlertCallback;
  PMGM_WRONG_IF_CALLBACK       pfnWrongIfCallback;
  PMGM_LOCAL_JOIN_CALLBACK     pfnLocalJoinCallback;
  PMGM_LOCAL_LEAVE_CALLBACK    pfnLocalLeaveCallback;
  PMGM_DISABLE_IGMP_CALLBACK   pfnDisableIgmpCallback;
  PMGM_ENABLE_IGMP_CALLBACK    pfnEnableIgmpCallback;
} ROUTING_PROTOCOL_CONFIG, *PROUTING_PROTOCOL_CONFIG;

Members

dwCallbackFlags

Riservato per utilizzi futuri.

pfnRpfCallback

Callback in un protocollo di routing per eseguire un controllo RPF.

pfnCreationAlertCallback

Callback in un protocollo di routing per determinare il subset di interfacce di proprietà del protocollo di routing in cui deve essere inoltrato un pacchetto multicast da una nuova origine o a un nuovo gruppo.

pfnPruneAlertCallback

Callback in un protocollo di routing per notificare al protocollo che i ricevitori per l'origine e il gruppo specificati non sono più presenti in un'interfaccia di proprietà di altri protocolli di routing.

pfnJoinAlertCallback

Callback in un protocollo di routing per notificare al protocollo che i nuovi ricevitori per l'origine e il gruppo specificati sono presenti in un'interfaccia di proprietà di un altro protocollo di routing.

pfnWrongIfCallback

Callback in un protocollo di routing per notificare al protocollo che un pacchetto è stato ricevuto dall'origine specificata e per il gruppo specificato nell'interfaccia errata.

pfnLocalJoinCallback

Callback in un protocollo di routing per notificare al protocollo che IGMP ha rilevato nuovi ricevitori per un gruppo in un'interfaccia.

pfnLocalLeaveCallback

Callback in un protocollo di routing per notificare al protocollo che IGMP ha rilevato che non sono presenti più ricevitori per un gruppo in un'interfaccia.

pfnDisableIgmpCallback

Callback in IGMP per notificare a IGMP che un protocollo sta prendendo o rilasciando la proprietà di un'interfaccia in cui IGMP è abilitato.

pfnEnableIgmpCallback

Callback in IGMP per notificare a IGMP che un protocollo ha completato o rilasciato la proprietà di un'interfaccia in cui IGMP è abilitato.

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione mgm.h

Vedi anche

MgmRegisterMProtocol