Wie zu Lesen, die Windows-Standard-Gateway-IP-Adresse in C++

Können einige Körper zeigen mir, wie zu Lesen, die Standard-windows-gateway-IP-Adresse in C++. Ich bin in der Lage, Lesen Sie die Liste aller IP-Adressen mit GetAdaptersInfo (), aber nicht die Standard-gateway-IP-Adresse.

   GetAdaptersInfo( pAdapterInfo, &BufferLength );
 //Iterate the network adapters and print their MAC address.
    while( pAdapterInfo )
    {           
        pAdapterInfo = pAdapterInfo->Next; //Get next adapter info
    }

Hier ist das code-snippet und Frage mich, welches Feld gibt mir das Standard-gateway. Ich kann das gateway von jeder IP-Adresse in der Liste, aber ich brauche die Standard-gateway-IP-Adresse.

Der ursprüngliche Grund für den Wunsch war dies zu wählen, die bestimmten MAC-Adresse (aus der Reihe von MAC-Adressen) die IP, die hat der Standard-gateway. Wie bekommen wir mehrere MAC-Adressen, die während der Iteration durch die Liste, wir dachten, der beste Weg ist, Holen Sie die MAC-Adresse des IP ist das default gateway. Wir haben da unser Bewusstsein verändert, und wählen Sie die WLAN-Verbindung die MAC-Adresse. Aber ich bin immer noch neugierig zu wissen, wie man die Standard-gateway statt des Durchlaufs durch alle Adapter.

InformationsquelleAutor user1427180 | 2013-02-27
Schreibe einen Kommentar