Networking_GetHardwareAddress functie
Header: #include <applibs/networking.h>
Hiermee wordt het hardwareadres van de opgegeven netwerkinterface opgehaald.
static int Networking_GetHardwareAddress(const char *networkInterfaceName, Networking_Interface_HardwareAddress *outAddress);
Parameters
-
networkInterfaceName
De naam van de netwerkinterface die moet worden opgehaald. -
outAddress
Een verwijzing naar eenHardwareAddress
die het hardwareadres van de netwerkinterface ontvangt.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
ENOINT: de netwerkinterface bestaat niet.
EPERM: deze functie is niet toegestaan op de interface.
EAGAIN: de netwerkstack is niet gereed.
EINVAL: de
outAddress
is ongeldig.
errno
Andere fouten kunnen worden opgegeven; dergelijke fouten zijn niet deterministisch en er is geen garantie dat hetzelfde gedrag wordt geretourneerd via het systeem.
Retourwaarde
Retourneert het aantal netwerkinterfaces, of -1 voor fout, in welk geval errno
is ingesteld op de foutwaarde.