PMGM_WRONG_IF_CALLBACK Rückruffunktion (mgm.h)

Der PMGM_WRONG_IF_CALLBACK ist ein Aufruf in ein Routingprotokoll, um das Protokoll zu benachrichtigen, dass ein Paket aus der angegebenen Quelle und für die angegebene Gruppe über die falsche Schnittstelle empfangen wurde.

Syntax

PMGM_WRONG_IF_CALLBACK PmgmWrongIfCallback;

DWORD PmgmWrongIfCallback(
  [in] DWORD dwSourceAddr,
  [in] DWORD dwGroupAddr,
  [in] DWORD dwIfIndex,
  [in] DWORD dwIfNextHopAddr,
  [in] DWORD dwHdrSize,
  [in] PBYTE pbPacketHdr
)
{...}

Parameter

[in] dwSourceAddr

Gibt die Quelladresse an, von der die Multicastdaten empfangen wurden. Null gibt an, dass Daten von allen Quellen empfangen werden (ein Wildcardempfänger für eine Gruppe); andernfalls ist der Wert von dwSourceAddr die IP-Adresse des Quell- oder Quellnetzwerks.

[in] dwGroupAddr

Gibt die Multicastgruppe an, für die die Daten bestimmt sind. Null gibt an, dass alle Gruppen empfangen werden (ein Wildcardempfänger); andernfalls ist der Wert von dwGroupAddr die IP-Adresse der Gruppe.

[in] dwIfIndex

Gibt die Schnittstelle an, auf der das Paket angekommen ist.

[in] dwIfNextHopAddr

Gibt die Adresse des nächsten Hops an, der dem index entspricht, der von dwIfIndex angegeben wird. Die dwIfIndex - und dwIfNextHopIPAddr-Parameter identifizieren eindeutig einen nächsten Hop auf Punkt-zu-Multipoint-Schnittstellen. Eine Point-to-Multipoint-Schnittstelle ist eine Verbindung, in der eine Schnittstelle eine Verbindung mit mehreren Netzwerken herstellt. Beispiele für Point-to-Multipoint-Schnittstellen umfassen nicht übertragene Mehrere Zugriffsschnittstellen (NBMA) und die interne Schnittstelle, auf der alle Einwahlclients eine Verbindung herstellen.

Geben Sie für Übertragungsschnittstellen (z. B. Ethernet-Schnittstellen) oder Punkt-zu-Punkt-Schnittstellen an, die nur durch den Wert von dwIfIndex identifiziert werden.

[in] dwHdrSize

Gibt in Bytes die Größe des Puffers an, auf den pbPacketHdr verweist.

[in] pbPacketHdr

Zeiger auf einen Puffer, der den IP-Header des Pakets enthält, einschließlich der IP-Optionen und eines Fragments der Daten. Dieser Parameter wird von diesen Protokollen verwendet, die den Inhalt des Paketheaders untersuchen.

Rückgabewert

RRAS erwartet nicht, dass die Anwendung einen bestimmten Wert zurückgibt; Jeder zurückgegebene Wert wird von RRAS ignoriert.

Bemerkungen

Dieser Rückruf ist derzeit nicht verfügbar.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mgm.h