PMGM_WRONG_IF_CALLBACK funzione di callback (mgm.h)
Il PMGM_WRONG_IF_CALLBACK è una chiamata a un protocollo di routing per notificare al protocollo che un pacchetto è stato ricevuto dall'origine specificata e per il gruppo specificato nell'interfaccia errata.
Sintassi
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
)
{...}
Parametri
[in] dwSourceAddr
Specifica l'indirizzo di origine da cui sono stati ricevuti i dati multicast. Zero indica che i dati vengono ricevuti da tutte le origini (un ricevitore con caratteri jolly per un gruppo); in caso contrario, il valore di dwSourceAddr è l'indirizzo IP della rete di origine o di origine.
[in] dwGroupAddr
Specifica il gruppo multicast per il quale i dati sono destinati. Zero indica che tutti i gruppi vengono ricevuti (un ricevitore con caratteri jolly); in caso contrario, il valore di dwGroupAddr è l'indirizzo IP del gruppo.
[in] dwIfIndex
Specifica l'interfaccia in cui è arrivato il pacchetto.
[in] dwIfNextHopAddr
Specifica l'indirizzo dell'hop successivo che corrisponde all'indice specificato da dwIfIndex. I parametri dwIfIndex e dwIfNextHopIPAddr identificano in modo univoco un hop successivo sulle interfacce da punto a più punti. Un'interfaccia da punto a punto è una connessione in cui un'interfaccia si connette a più reti. Esempi di interfacce da punto a più punti includono interfacce di accesso multiplo (NBMA) non broadcast e l'interfaccia interna in cui si connettono tutti i client di connessione remota.
Per le interfacce di trasmissione (ad esempio interfacce Ethernet) o interfacce da punto a punto, identificate solo dal valore di dwIfIndex, specificano zero.
[in] dwHdrSize
Specifica, in byte, le dimensioni del buffer a cui punta pbPacketHdr.
[in] pbPacketHdr
Puntatore a un buffer contenente l'intestazione IP del pacchetto, incluse le opzioni IP e un frammento dei dati. Questo parametro viene usato dai protocolli che esaminano il contenuto dell'intestazione del pacchetto.
Valore restituito
RRAS non prevede che l'applicazione restituisca alcun valore specifico; qualsiasi valore restituito viene ignorato da RRAS.
Commenti
Questo callback non è attualmente disponibile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | mgm.h |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per