mgm.h header
Esse cabeçalho é usado pelo Serviço de Roteamento e Acesso Remoto. Para obter mais informações, consulte:
mgm.h contém as seguintes interfaces de programação:
MgmAddGroupMembershipEntry A função MgmAddGroupMembershipEntry notifica o gerenciador de grupo multicast de que há novos receptores para os grupos especificados na interface especificada. |
MgmDeleteGroupMembershipEntry A função MgmDeleteGroupMembershipEntry notifica o gerenciador de grupo multicast de que não há mais receptores presentes para os grupos especificados na interface especificada. |
MgmDeRegisterMProtocol A função MgmDeRegisterMProtocol desregista um identificador de cliente obtido de uma chamada para MgmRegisterMProtocol. |
MgmGetFirstMfe A função MgmGetFirstMfe recupera MFEs começando no início da lista MFE. |
MgmGetFirstMfeStats A função MgmGetFirstMfeStats recupera estatísticas de MFE começando no início da lista de MFE. |
MgmGetMfe A função MgmGetMfe recupera um MFE específico. |
MgmGetMfeStats A função MgmGetMfeStats recupera as estatísticas de um MFE específico. As estatísticas retornadas incluem os pacotes recebidos, os bytes recebidos e os pacotes encaminhados em cada interface de saída. |
MgmGetNextMfe A função MgmGetNextMfe recupera um ou mais MFEs. |
MgmGetNextMfeStats A função MgmGetNextMfeStats recupera um ou mais conjuntos de estatísticas MFE. |
MgmGetProtocolOnInterface A função MgmGetProtocolOnInterface recupera a ID do protocolo de roteamento multicast que possui a interface especificada. |
MgmGroupEnumerationEnd A função MgmGroupEnumerationEnd libera o identificador de enumeração especificado obtido de uma chamada anterior para MgmGroupEnumerationStart. |
MgmGroupEnumerationGetNext A função MgmGroupEnumerationGetNext recupera o próximo conjunto de entradas de grupo. As informações retornadas por essa função são uma lista de grupos unidos e as fontes solicitadas, se houver. |
MgmGroupEnumerationStart A função MgmGroupEnumerationStart obtém um identificador de enumeração que é usado posteriormente para obter a lista de grupos que foram ingressados. Depois que o cliente obtém o identificador, ele deve usar a função MgmGroupEnumerationGetNext para enumerar os grupos. |
MgmRegisterMProtocol A função MgmRegisterMProtocol é usada pelos clientes para se registrar no gerenciador de grupo multicast. |
MgmReleaseInterfaceOwnership A função MgmReleaseInterfaceOwnership é usada por um cliente para renunciar à propriedade de uma interface. Quando essa função é chamada, todos os MFEs mantidos pelo gerenciador de grupo multicast em nome do cliente e para a interface especificada são excluídos. |
MgmSetMfe A função MgmSetMfe altera o vizinho upstream para um MFE. Um MFE contém as informações sobre qual interface está recebendo e quais interfaces estão encaminhando dados multicast. |
MgmTakeInterfaceOwnership A função MgmTakeInterfaceOwnership é chamada por um cliente (como um protocolo de roteamento) quando está habilitada em uma interface. |
PMGM_CREATION_ALERT_CALLBACK O retorno de chamada PMGM_CREATION_ALERT_CALLBACK é uma chamada para um protocolo de roteamento. Essa chamada determina o subconjunto de interfaces pertencentes ao protocolo de roteamento no qual um pacote multicast de uma nova fonte deve ser encaminhado. |
PMGM_DISABLE_IGMP_CALLBACK O retorno de chamada PMGM_DISABLE_IGMP_CALLBACK é uma chamada para IGMP para notificá-lo de que um protocolo de roteamento está tomando ou liberando a propriedade de uma interface na qual o IGMP está habilitado. |
PMGM_ENABLE_IGMP_CALLBACK O retorno de chamada PMGM_ENABLE_IGMP_CALLBACK é uma chamada para IGMP para notificá-lo de que um protocolo de roteamento terminou de assumir ou liberar a propriedade de uma interface. |
PMGM_JOIN_ALERT_CALLBACK O retorno de chamada PMGM_JOIN_ALERT_CALLBACK é uma chamada para um protocolo de roteamento para notificar o protocolo de que novos receptores estão presentes para um ou mais grupos em interfaces pertencentes a outros protocolos de roteamento. |
PMGM_LOCAL_JOIN_CALLBACK O retorno de chamada PMGM_LOCAL_JOIN_CALLBACK é uma chamada para um protocolo de roteamento para notificar o protocolo de que o IGMP detectou novos receptores para um grupo em uma interface que atualmente pertence ao protocolo de roteamento. |
PMGM_LOCAL_LEAVE_CALLBACK O retorno de chamada PMGM_LOCAL_LEAVE_CALLBACK é uma chamada para um protocolo de roteamento para notificar o protocolo de roteamento de que o IGMP detectou que ele não tem mais receptores para um grupo em uma interface que atualmente pertence ao protocolo de roteamento. |
PMGM_PRUNE_ALERT_CALLBACK O retorno de chamada PMGM_PRUNE_ALERT_CALLBACK é uma chamada para um protocolo de roteamento para notificar o protocolo de que os receptores não estão mais presentes em interfaces pertencentes a outros protocolos de roteamento. |
PMGM_RPF_CALLBACK O retorno de chamada PMGM_RPF_CALLBACK é uma chamada para um protocolo de roteamento para determinar se um determinado pacote foi recebido na interface correta. |
PMGM_WRONG_IF_CALLBACK O PMGM_WRONG_IF_CALLBACK é uma chamada para um protocolo de roteamento para notificar o protocolo de que um pacote foi recebido da origem especificada e do grupo especificado na interface errada. |
MGM_IF_ENTRY A estrutura MGM_IF_ENTRY descreve uma interface de roteador. |
ROUTING_PROTOCOL_CONFIG A estrutura ROUTING_PROTOCOL_CONFIG descreve as informações de configuração do protocolo de roteamento que são passadas para o gerenciador de grupo multicast quando um protocolo é registrado no gerenciador de grupo multicast. |
SOURCE_GROUP_ENTRY A estrutura SOURCE_GROUP_ENTRY descreve a entrada retornada pela função de enumeração de grupo MgmGroupEnumerationGetNext. |
MGM_ENUM_TYPES A enumeração MGM_ENUM_TYPES lista os tipos de enumerações de grupo que o gerenciador de grupo multicast usa. Essa estrutura é usada pela função MgmGroupEnumerationStart. |