estructura ROUTING_PROTOCOL_CONFIG (mgm.h)

La estructura de ROUTING_PROTOCOL_CONFIG describe la información de configuración del protocolo de enrutamiento que se pasa al administrador de grupos de multidifusión cuando un protocolo se registra con el administrador del grupo de multidifusión.

Sintaxis

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;

Miembros

dwCallbackFlags

Reservado para uso futuro.

pfnRpfCallback

Devolución de llamada en un protocolo de enrutamiento para realizar una comprobación de RPF.

pfnCreationAlertCallback

Devolución de llamada en un protocolo de enrutamiento para determinar el subconjunto de interfaces que pertenecen al protocolo de enrutamiento en el que se debe reenviar un paquete de multidifusión desde un nuevo origen o a un nuevo grupo.

pfnPruneAlertCallback

Devolución de llamada en un protocolo de enrutamiento para notificar al protocolo que los receptores para el origen y el grupo especificados ya no están presentes en una interfaz propiedad de otros protocolos de enrutamiento.

pfnJoinAlertCallback

Devolución de llamada en un protocolo de enrutamiento para notificar al protocolo que los nuevos receptores para el origen y el grupo especificados están presentes en una interfaz propiedad de otro protocolo de enrutamiento.

pfnWrongIfCallback

Devolución de llamada en un protocolo de enrutamiento para notificar al protocolo que se ha recibido un paquete del origen especificado y para el grupo especificado en la interfaz incorrecta.

pfnLocalJoinCallback

Devolución de llamada en un protocolo de enrutamiento para notificar al protocolo que IGMP ha detectado nuevos receptores para un grupo en una interfaz.

pfnLocalLeaveCallback

Devolución de llamada en un protocolo de enrutamiento para notificar al protocolo que IGMP ha detectado que no hay más receptores para un grupo en una interfaz.

pfnDisableIgmpCallback

Devolución de llamada en IGMP para notificar a IGMP que un protocolo está tomando o liberando la propiedad de una interfaz en la que igMP está habilitado.

pfnEnableIgmpCallback

Devolución de llamada en IGMP para notificar a IGMP que un protocolo ha terminado de tomar o liberar la propiedad de una interfaz en la que IGMP está habilitado.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado mgm.h

Consulte también

MgmRegisterMProtocol