PMGM_WRONG_IF_CALLBACK Rückruffunktion (mgm.h)
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 |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für