mgm.h-Header
Dieser Header wird vom Routing- und RAS-Dienst verwendet. Weitere Informationen finden Sie unter
mgm.h enthält die folgenden Programmierschnittstellen:
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. |
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. |
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. |
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. |