Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der 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.
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 eingegangen ist.
[in] dwIfNextHopAddr
Gibt die Adresse des nächsten Hops an, die dem von dwIfIndex angegebenen Index entspricht. Die Parameter dwIfIndex und dwIfNextHopIPAddr identifizieren eindeutig einen nächsten Hop auf Point-to-Multipoint-Schnittstellen. Eine Point-to-Multipoint-Schnittstelle ist eine Verbindung, bei der eine Schnittstelle eine Verbindung mit mehreren Netzwerken herstellt. Beispiele für Point-to-Multipoint-Schnittstellen sind NBMA-Schnittstellen (Non-Broadcast Multiple Access) und die interne Schnittstelle, über die alle DFÜ-Clients eine Verbindung herstellen.
Geben Sie für Broadcastschnittstellen (z. B. Ethernet-Schnittstellen) oder Punkt-zu-Punkt-Schnittstellen, die nur durch den Wert von dwIfIndex identifiziert werden, null an.
[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 den Protokollen verwendet, die den Inhalt des Paketheaders untersuchen.
Rückgabewert
RRAS erwartet nicht, dass die Anwendung einen bestimmten Wert zurückgibt. alle zurückgegebenen Werte werden von RRAS ignoriert.
Hinweise
Dieser Rückruf ist derzeit nicht verfügbar.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Nicht unterstützt |
| Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mgm.h |