Auf Englisch lesen

Freigeben über


mgm.h-Header

Dieser Header wird vom Routing- und RAS-Dienst verwendet. Weitere Informationen finden Sie unter

mgm.h enthält die folgenden Programmierschnittstellen:

Functions

 
MgmAddGroupMembershipEntry

Die Funktion MgmAddGroupMembershipEntry benachrichtigt den Multicastgruppen-Manager, dass neue Empfänger für die angegebenen Gruppen auf der angegebenen Schnittstelle vorhanden sind.
MgmDeleteGroupMembershipEntry

Die Funktion MgmDeleteGroupMembershipEntry benachrichtigt den Multicastgruppen-Manager, dass für die angegebenen Gruppen auf der angegebenen Schnittstelle keine Empfänger mehr vorhanden sind.
MgmDeRegisterMProtocol

Die MgmDeRegisterMProtocol-Funktion hebt die Registrierung eines Clienthandles auf, das aus einem Aufruf von MgmRegisterMProtocol abgerufen wurde.
MgmGetFirstMfe

Die MgmGetFirstMfe-Funktion ruft MFEs ab dem Anfang der MFE-Liste ab.
MgmGetFirstMfeStats

Die MgmGetFirstMfeStats-Funktion ruft MFE-Statistiken ab dem Anfang der MFE-Liste ab.
MgmGetMfe

Die MgmGetMfe-Funktion ruft eine bestimmte MFE ab.
MgmGetMfeStats

Die MgmGetMfeStats-Funktion ruft die Statistiken für eine bestimmte MFE ab. Die zurückgegebenen Statistiken umfassen die empfangenen Pakete, empfangene Bytes und die Pakete, die auf jeder ausgehenden Schnittstelle weitergeleitet werden.
MgmGetNextMfe

Die MgmGetNextMfe-Funktion ruft mindestens ein MFEs ab.
MgmGetNextMfeStats

Die MgmGetNextMfeStats-Funktion ruft mindestens einen Satz von MFE-Statistiken ab.
MgmGetProtocolOnInterface

Die MgmGetProtocolOnInterface-Funktion ruft die Protokoll-ID des Multicastroutingprotokolls ab, das die angegebene Schnittstelle besitzt.
MgmGroupEnumerationEnd

Die MgmGroupEnumerationEnd-Funktion gibt das angegebene Enumerationshandle frei, das aus einem vorherigen Aufruf von MgmGroupEnumerationStart abgerufen wurde.
MgmGroupEnumerationGetNext

Die MgmGroupEnumerationGetNext-Funktion ruft den nächsten Satz von Gruppeneinträgen ab. Die von dieser Funktion zurückgegebenen Informationen sind eine Liste der verknüpften Gruppen und ggf. die angeforderten Quellen.
MgmGroupEnumerationStart

Die MgmGroupEnumerationStart-Funktion ruft ein Enumerationshandle ab, das später zum Abrufen der Liste der verknüpften Gruppen verwendet wird. Nachdem der Client das Handle abgerufen hat, sollte er die MgmGroupEnumerationGetNext-Funktion verwenden, um die Gruppen aufzulisten.
MgmRegisterMProtocol

Die MgmRegisterMProtocol-Funktion wird von Clients verwendet, um sich beim Multicastgruppen-Manager zu registrieren.
MgmReleaseInterfaceOwnership

Die MgmReleaseInterfaceOwnership-Funktion wird von einem Client verwendet, um den Besitz einer Schnittstelle aufzugeben. Wenn diese Funktion aufgerufen wird, werden alle MFEs gelöscht, die vom Multicastgruppen-Manager im Namen des Clients und für die angegebene Schnittstelle verwaltet werden.
MgmSetMfe

Die MgmSetMfe-Funktion ändert den Upstream Nachbar für eine MFE. Ein MFE enthält die Informationen darüber, welche Schnittstelle empfängt und welche Schnittstellen Multicastdaten weiterleiten.
MgmTakeInterfaceOwnership

Die MgmTakeInterfaceOwnership-Funktion wird von einem Client (z. B. einem Routingprotokoll) aufgerufen, wenn sie auf einer Schnittstelle aktiviert ist.

Rückruffunktionen

 
PMGM_CREATION_ALERT_CALLBACK

Der PMGM_CREATION_ALERT_CALLBACK Rückruf ist ein Aufruf in ein Routingprotokoll. Dieser Aufruf bestimmt die Teilmenge der Schnittstellen im Besitz des Routingprotokolls, auf der ein Multicastpaket aus einer neuen Quelle weitergeleitet werden soll.
PMGM_DISABLE_IGMP_CALLBACK

Der PMGM_DISABLE_IGMP_CALLBACK Rückruf ist ein Aufruf von IGMP, um ihn zu benachrichtigen, dass ein Routingprotokoll den Besitz einer Schnittstelle übernimmt oder freigibt, für die IGMP aktiviert ist.
PMGM_ENABLE_IGMP_CALLBACK

Der PMGM_ENABLE_IGMP_CALLBACK Rückrufs ist ein Aufruf von IGMP, um ihn zu benachrichtigen, dass ein Routingprotokoll den Besitz einer Schnittstelle nicht mehr übernommen oder freigegeben hat.
PMGM_JOIN_ALERT_CALLBACK

Der PMGM_JOIN_ALERT_CALLBACK Rückruf ist ein Aufruf in ein Routingprotokoll, um das Protokoll zu benachrichtigen, dass neue Empfänger für eine oder mehrere Gruppen auf Schnittstellen vorhanden sind, die sich im Besitz anderer Routingprotokolle befinden.
PMGM_LOCAL_JOIN_CALLBACK

Der PMGM_LOCAL_JOIN_CALLBACK Rückrufs ist ein Aufruf in ein Routingprotokoll, um das Protokoll zu benachrichtigen, dass IGMP neue Empfänger für eine Gruppe auf einer Schnittstelle erkannt hat, die sich derzeit im Besitz des Routingprotokolls befindet.
PMGM_LOCAL_LEAVE_CALLBACK

Der PMGM_LOCAL_LEAVE_CALLBACK Rückrufs ist ein Aufruf in ein Routingprotokoll, um das Routingprotokoll zu benachrichtigen, dass das IGMP erkannt hat, dass es keine Empfänger mehr für eine Gruppe auf einer Schnittstelle hat, die sich derzeit im Besitz des Routingprotokolls befindet.
PMGM_PRUNE_ALERT_CALLBACK

Der PMGM_PRUNE_ALERT_CALLBACK Rückruf ist ein Aufruf in ein Routingprotokoll, um das Protokoll zu benachrichtigen, dass keine Empfänger mehr auf Schnittstellen vorhanden sind, die anderen Routingprotokollen gehören.
PMGM_RPF_CALLBACK

Der PMGM_RPF_CALLBACK Rückrufs ist ein Aufruf an ein Routingprotokoll, um zu bestimmen, ob ein bestimmtes Paket auf der richtigen Schnittstelle empfangen wurde.
PMGM_WRONG_IF_CALLBACK

Die PMGM_WRONG_IF_CALLBACK ist ein Aufruf eines Routingprotokolls, um das Protokoll zu benachrichtigen, dass ein Paket von der angegebenen Quelle und für die angegebene Gruppe auf der falschen Schnittstelle empfangen wurde.

Strukturen

 
MGM_IF_ENTRY

Die MGM_IF_ENTRY-Struktur beschreibt eine Routerschnittstelle.
ROUTING_PROTOCOL_CONFIG

Die ROUTING_PROTOCOL_CONFIG-Struktur beschreibt die Informationen zur Routingprotokollkonfiguration, die an den Multicastgruppen-Manager übergeben werden, wenn sich ein Protokoll beim Multicastgruppen-Manager registriert.
SOURCE_GROUP_ENTRY

Die SOURCE_GROUP_ENTRY-Struktur beschreibt den Eintrag, der von der Gruppenenumeration-Funktion MgmGroupEnumerationGetNext zurückgegeben wird.

Enumerationen

 
MGM_ENUM_TYPES

Die MGM_ENUM_TYPES-Enumeration listet die Typen von Gruppenenumeration auf, die der Multicastgruppen-Manager verwendet. Diese Struktur wird von der MgmGroupEnumerationStart-Funktion verwendet.