Leggere in inglese

Condividi tramite


Intestazione mgm.h

Questa intestazione viene usata dal servizio routing e accesso remoto. Per altre informazioni, vedere:

mgm.h contiene le interfacce di programmazione seguenti:

Funzioni

 
MgmAddGroupMembershipEntry

La funzione MgmAddGroupMembershipEntry notifica al gestore del gruppo multicast che sono presenti nuovi ricevitori per i gruppi specificati nell'interfaccia specificata.
MgmDeleteGroupMembershipEntry

La funzione MgmDeleteGroupMembershipEntry notifica al gestore del gruppo multicast che non sono presenti più ricevitori per i gruppi specificati nell'interfaccia specificata.
MgmDeRegisterMProtocol

La funzione MgmDeRegisterMProtocol deregisters un handle client ottenuto da una chiamata a MgmRegisterMProtocol.
MgmGetFirstMfe

La funzione MgmGetFirstMfe recupera mfes a partire dall'inizio dell'elenco MFE.
MgmGetFirstMfeStats

La funzione MgmGetFirstMfeStats recupera le statistiche MFE a partire dall'inizio dell'elenco MFE.
MgmGetMfe

La funzione MgmGetMfe recupera una funzione MFE specifica.
MgmGetMfeStats

La funzione MgmGetMfeStats recupera le statistiche per un mfe specifico. Le statistiche restituite includono i pacchetti ricevuti, i byte ricevuti e i pacchetti inoltrati in ogni interfaccia in uscita.
MgmGetNextMfe

La funzione MgmGetNextMfe recupera uno o più MFEs.
MgmGetNextMfeStats

La funzione MgmGetNextMfeStats recupera uno o più set di statistiche MFE.
MgmGetProtocolOnInterface

La funzione MgmGetProtocolOnInterface recupera l'ID protocollo del protocollo di routing multicast proprietario dell'interfaccia specificata.
MgmGroupEnumerationEnd

La funzione MgmGroupEnumerationEnd rilascia l'handle di enumerazione specificato ottenuto da una chiamata precedente a MgmGroupEnumerationStart.
MgmGroupEnumerationGetNext

La funzione MgmGroupEnumerationGetNext recupera il set successivo di voci di gruppo. Le informazioni restituite da questa funzione sono un elenco di gruppi aggiunti e le origini richieste, se presenti.
MgmGroupEnumerationStart

La funzione MgmGroupEnumerationStart ottiene un handle di enumerazione usato successivamente per ottenere l'elenco di gruppi aggiunti. Dopo aver ottenuto l'handle, il client deve usare la funzione MgmGroupEnumerationGetNext per enumerare i gruppi.
MgmRegisterMProtocol

La funzione MgmRegisterMProtocol viene usata dai client per la registrazione con gestione gruppi multicast.
MgmReleaseInterfaceOwnership

La funzione MgmReleaseInterfaceOwnership viene usata da un client per rinunciare alla proprietà di un'interfaccia. Quando questa funzione viene chiamata, tutte le funzioni MFEs gestite dal gestore di gruppi multicast per conto del client e per l'interfaccia specificata vengono eliminate.
MgmSetMfe

La funzione MgmSetMfe modifica il vicino upstream per un MFE. Un MFE contiene le informazioni su quale interfaccia riceve e quali interfacce inoltrano dati multicast.
MgmTakeInterfaceOwnership

La funzione MgmTakeInterfaceOwnership viene chiamata da un client (ad esempio un protocollo di routing) quando è abilitato in un'interfaccia.

Funzioni di callback

 
PMGM_CREATION_ALERT_CALLBACK

Il callback PMGM_CREATION_ALERT_CALLBACK è una chiamata a un protocollo di routing. Questa chiamata determina il subset di interfacce di proprietà del protocollo di routing in cui deve essere inoltrato un pacchetto multicast da una nuova origine.
PMGM_DISABLE_IGMP_CALLBACK

Il callback PMGM_DISABLE_IGMP_CALLBACK è una chiamata a IGMP per notificare che un protocollo di routing sta prendendo o rilasciando la proprietà di un'interfaccia in cui è abilitato IGMP.
PMGM_ENABLE_IGMP_CALLBACK

Il callback PMGM_ENABLE_IGMP_CALLBACK è una chiamata a IGMP per notificare che un protocollo di routing ha terminato o rilasciato la proprietà di un'interfaccia.
PMGM_JOIN_ALERT_CALLBACK

Il callback PMGM_JOIN_ALERT_CALLBACK è una chiamata a un protocollo di routing per notificare al protocollo che i nuovi ricevitori sono presenti per uno o più gruppi su interfacce di proprietà di altri protocolli di routing.
PMGM_LOCAL_JOIN_CALLBACK

Il callback PMGM_LOCAL_JOIN_CALLBACK è una chiamata a un protocollo di routing per notificare al protocollo che IGMP ha rilevato nuovi ricevitori per un gruppo in un'interfaccia attualmente di proprietà del protocollo di routing.
PMGM_LOCAL_LEAVE_CALLBACK

Il callback PMGM_LOCAL_LEAVE_CALLBACK è una chiamata a un protocollo di routing per notificare al protocollo di routing che IGMP ha rilevato che non dispone più di ricevitori per un gruppo in un'interfaccia attualmente di proprietà del protocollo di routing.
PMGM_PRUNE_ALERT_CALLBACK

Il callback PMGM_PRUNE_ALERT_CALLBACK è una chiamata a un protocollo di routing per notificare al protocollo che i ricevitori non sono più presenti nelle interfacce di proprietà di altri protocolli di routing.
PMGM_RPF_CALLBACK

Il callback PMGM_RPF_CALLBACK è una chiamata a un protocollo di routing per determinare se un determinato pacchetto è stato ricevuto nell'interfaccia corretta.
PMGM_WRONG_IF_CALLBACK

Il PMGM_WRONG_IF_CALLBACK è una chiamata a un protocollo di routing per notificare al protocollo che un pacchetto è stato ricevuto dall'origine specificata e per il gruppo specificato nell'interfaccia errata.

Strutture

 
MGM_IF_ENTRY

La struttura MGM_IF_ENTRY descrive un'interfaccia router.
ROUTING_PROTOCOL_CONFIG

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

La struttura SOURCE_GROUP_ENTRY descrive la voce restituita dalla funzione di enumerazione del gruppo MgmGroupEnumerationGetNext.

Enumerazioni

 
MGM_ENUM_TYPES

L'enumerazione MGM_ENUM_TYPES elenca i tipi di enumerazioni di gruppo usate dal gestore gruppi multicast. Questa struttura viene usata dalla funzione MgmGroupEnumerationStart.