Applibs networking.h

Header: #include <applibs/networking.h>

De Applibs-netwerkheader bevat functies en typen die communiceren met het netwerksubsysteem om een query uit te voeren op de netwerkstatus en om de configuratie van de netwerkservice op te halen en in te stellen.

Concepten en voorbeelden

Functies

Functie Beschrijving
Networking_DhcpServer_Start Registreert, configureert en start de DHCP-server voor een netwerkinterface.
Networking_DhcpServerConfig_Destroy Vernietigt een Networking_DhcpServerConfig struct.
Networking_DhcpServerConfig_Init Initialiseert een Networking_DhcpServerConfig-struct met de standaardconfiguratie van de DHCP-server.
Networking_DhcpServerConfig_SetLease Hiermee past u leasegegevens toe op een Networking_DhcpServerConfig struct.
Networking_DhcpServerConfig_SetNtpServerAddresses Past een set NTP-server-IP-adressen toe op een Networking_DhcpServerConfig-struct .
Networking_GetHardwareAddress Hiermee wordt het hardwareadres van de opgegeven netwerkinterface opgehaald.
Networking_GetInterfaceConnectionStatus Hiermee haalt u de status van de netwerkverbinding voor een netwerkinterface op.
Networking_GetInterfaceCount Hiermee haalt u het aantal netwerkinterfaces in een Azure Sphere-apparaat op.
Networking_GetInterfaces Hiermee haalt u de lijst met netwerkinterfaces op een Azure Sphere-apparaat op.
Networking_IpConfig_Apply Hiermee past u een IP-configuratie toe op een netwerkinterface.
Networking_IpConfig_Destroy Vernietigt een Networking_IpConfig struct.
Networking_IpConfig_EnableAutomaticDns Automatisch DNS-serveradressen verkrijgen voor een Networking_IpConfig struct.
Networking_IpConfig_EnableCustomDns Maakt gebruik van aangepaste DNS-serveradressen voor een Networking_IpConfig struct.
Networking_IpConfig_EnableDynamicIp Hiermee schakelt u dynamisch IP-adres in en schakelt u een statisch IP-adres uit voor een Networking_IpConfig struct.
Networking_IpConfig_EnableStaticIp Hiermee schakelt u een statisch IP-adres in en schakelt u dynamische IP uit voor een Networking_IpConfig struct.
Networking_IpConfig_Init Initialiseert een Networking_IpConfig-struct met de standaard-IP-configuratie.
Networking_IpConfig_ReleaseIp Geeft het dynamische IP-adres van het apparaat vrij.
Networking_IpConfig_RenewIp Hiermee wordt de lease van het dynamische IP-adres van het apparaat vernieuwd.
Networking_IsNetworkingReady Controleert of de internetverbinding beschikbaar is en of de tijd is gesynchroniseerd.
Networking_Proxy_Create Hiermee maakt u een Networking_ProxyConfig-struct met de standaardproxyconfiguratie.
Networking_Proxy_Destroy Vernietigt een Networking_ProxyConfig-struct die eerder is gemaakt door Networking_Proxy_Create
Networking_Proxy_Apply Hiermee past u een proxyconfiguratie toe op het apparaat.
Networking_Proxy_Get Hiermee haalt u een proxyconfiguratie op van het apparaat.
Networking_Proxy_SetProxyOptions Hiermee stelt u proxyopties voor een Networking_ProxyConfig struct in.
Networking_Proxy_SetProxyAddress Hiermee stelt u het proxyadres voor een Networking_ProxyConfig struct in.
Networking_Proxy_SetAnonymousAuthentication Hiermee stelt u de proxyverificatie in Networking_ProxyConfig struct in op anoniem.
Networking_Proxy_SetBasicAuthentication Stelt de proxyverificatie in Networking_ProxyConfig struct in op Basic.
Networking_Proxy_SetProxyNoProxyAddresses Hiermee stelt u de lijst met hostadressen in een Networking_ProxyConfig struct waarvoor proxy niet mag worden gebruikt.
Networking_Proxy_GetProxyOptions Hiermee haalt u proxyopties op die zijn ingesteld op de proxy.
Networking_Proxy_GetProxyAddress Haalt het netwerkadres op dat door de proxy wordt gebruikt.
Networking_Proxy_GetProxyPort Haalt het netwerkadres en de poort op die door de proxy worden gebruikt.
Networking_Proxy_GetProxyType Hiermee haalt u het proxytype op.
Networking_Proxy_GetProxyUsername Hiermee haalt u de gebruikersnaam voor proxyverificatie op.
Networking_Proxy_GetProxyPassword Haalt het wachtwoord voor proxyverificatie op.
Networking_Proxy_GetAuthType Hiermee haalt u het verificatietype van de proxy op.
Networking_Proxy_GetNoProxyAddresses Hiermee haalt u de door komma's gescheiden lijst op met hosts waarvoor de proxy niet mag worden gebruikt.
Networking_Proxy_GetProxyStatus Hiermee haalt u de proxystatus op.
Networking_SetHardwareAddress Hiermee stelt u het hardwareadres voor een netwerkinterface in.
Networking_SetInterfaceState Hiermee schakelt u een netwerkinterface in of uit.
Networking_SntpServer_Start Registreert en start een SNTP-server voor een netwerkinterface.
Networking_SntpServerConfig_Destroy Vernietigt een Networking_SntpServerConfig struct.
Networking_SntpServerConfig_Init Initialiseert een Networking_SntpServerConfig-struct met de standaardconfiguratie van de SNTP-server.
Networking_TimeSync_GetEnabled Geeft aan of de tijdsynchronisatieservice is ingeschakeld.
Networking_TimeSync_SetEnabled Hiermee schakelt u de time-sync-service in of uit.

Structs

Struct Beschrijving
Networking_DhcpServerConfiguration De DHCP-serverconfiguratie voor een netwerkinterface.
Networking_DhcpServerConfig Een ondoorzichtige buffer die de DHCP-serverconfiguratie voor een netwerkinterface vertegenwoordigt.
Networking_NetworkInterface De eigenschappen van een netwerkinterface.
Networking_ProxyConfig Een forward-declaratie die een ondoorzichtige buffer voor de proxyconfiguratie vertegenwoordigt.
Networking_SntpServerConfig Een ondoorzichtige buffer die de configuratie van de SNTP-server voor een netwerkinterface vertegenwoordigt.
Networking_IpConfig Een ondoorzichtige buffer die de IP-configuratie voor een netwerkinterface vertegenwoordigt.
Networking_StaticIpConfiguration De configuratie van het statische IP-adres voor een netwerkinterface.

Enums

Enum Beschrijving
Networking_InterfaceConnectionStatus De verbindingsstatus van een netwerkinterface.
Networking_InterfaceMedium De geldige netwerktechnologieën die door de netwerkinterface worden gebruikt.
Networking_IpType De IP-configuratieopties voor een netwerkinterface.
Networking_ProxyAuthType Proxyverificatiemethode.
Networking_ProxyOptions Een bitmap die de configuratiestatus van de proxy aangeeft.
Networking_ProxyStatus Een bitmasker dat de proxystatusopties aangeeft.
Networking_ProxyType Het proxytype.

Typedefs

Typedef Beschrijving
Networking_InterfaceMedium_Type Hiermee geeft u het type voor Networking_InterfaceMedium opsommingswaarden.
Networking_IpType_Type Hiermee geeft u het type voor Networking_IpType opsommingswaarden.
Networking_ProxyAuthType Hiermee geeft u het type voor Networking_ProxyAuthType opsommingswaarden.
Networking_ProxyOptions Hiermee geeft u het type voor Networking_ProxyOptions opsommingswaarden.
Networking_ProxyStatus Hiermee geeft u het type voor Networking_ProxyStatus opsommingswaarden.
Networking_ProxyType Hiermee geeft u het type voor Networking_ProxyType opsommingswaarden.