Share via


Applibs networking.h

Sidhuvud: #include <applibs/networking.h>

Applibs-nätverkshuvudet innehåller funktioner och typer som interagerar med undersystemet för nätverk för att fråga nätverkstillståndet, och för att hämta och ange nätverkstjänstkonfigurationen.

Koncept och exempel

Funktioner

Funktion Beskrivning
Networking_DhcpServer_Start Registrerar, konfigurerar och startar DHCP-servern för ett nätverksgränssnitt.
Networking_DhcpServerConfig_Destroy Förstör en Networking_DhcpServerConfig struct.
Networking_DhcpServerConfig_Init Initierar en Networking_DhcpServerConfig struct med standardkonfigurationen för DHCP Server.
Networking_DhcpServerConfig_SetLease Tillämpar leasinginformation på en Networking_DhcpServerConfig struct.
Networking_DhcpServerConfig_SetNtpServerAddresses Tillämpar en uppsättning NTP-server-IP-adresser på en Networking_DhcpServerConfig struct.
Networking_GetHardwareAddress Hämtar maskinvaruadressen för det angivna nätverksgränssnittet.
Networking_GetInterfaceConnectionStatus Hämtar nätverksanslutningens status för ett nätverksgränssnitt.
Networking_GetInterfaceCount Hämtar antalet nätverksgränssnitt i en Azure Sphere-enhet.
Networking_GetInterfaces Hämtar listan över nätverksgränssnitt i en Azure Sphere-enhet.
Networking_IpConfig_Apply Tillämpar en IP-konfiguration på ett nätverksgränssnitt.
Networking_IpConfig_Destroy Förstör en Networking_IpConfig struct.
Networking_IpConfig_EnableAutomaticDns Hämta DNS-serveradresser automatiskt för en Networking_IpConfig struct.
Networking_IpConfig_EnableCustomDns Använder anpassade DNS-serveradresser för en Networking_IpConfig struct.
Networking_IpConfig_EnableDynamicIp Aktiverar dynamisk IP och inaktiverar statisk IP för en Networking_IpConfig struct.
Networking_IpConfig_EnableStaticIp Aktiverar statisk IP och inaktiverar dynamisk IP för en Networking_IpConfig struct.
Networking_IpConfig_Init Initierar en Networking_IpConfig struct med standard-IP-konfigurationen.
Networking_IpConfig_ReleaseIp Släpper enhetens dynamiska IP-adress.
Networking_IpConfig_RenewIp Förnyar det dynamiska IP-adresskontraktet för enheten.
Networking_IsNetworkingReady Verifierar om Internetanslutningen är tillgänglig och att tiden synkroniseras.
Networking_Proxy_Create Skapar en Networking_ProxyConfig struct med standardproxykonfigurationen.
Networking_Proxy_Destroy Förstör en Networking_ProxyConfig struct som tidigare skapats av Networking_Proxy_Create
Networking_Proxy_Apply Tillämpar en proxykonfiguration på enheten.
Networking_Proxy_Get Hämtar en proxykonfiguration från enheten.
Networking_Proxy_SetProxyOptions Anger proxyalternativ för en Networking_ProxyConfig struct.
Networking_Proxy_SetProxyAddress Anger proxyadressen för en Networking_ProxyConfig struct.
Networking_Proxy_SetAnonymousAuthentication Anger proxyautentisering i Networking_ProxyConfig struct till anonym.
Networking_Proxy_SetBasicAuthentication Anger proxyautentisering i Networking_ProxyConfig struct till grundläggande.
Networking_Proxy_SetProxyNoProxyAddresses Anger listan över värdadresser i en Networking_ProxyConfig struct som proxy inte ska användas för.
Networking_Proxy_GetProxyOptions Hämtar proxyalternativ som angetts för proxyn.
Networking_Proxy_GetProxyAddress Hämtar nätverksadressen som används av proxyn.
Networking_Proxy_GetProxyPort Hämtar nätverksadressen och porten som används av proxyn.
Networking_Proxy_GetProxyType Hämtar proxytypen.
Networking_Proxy_GetProxyUsername Hämtar användarnamnet för proxyautentisering.
Networking_Proxy_GetProxyPassword Hämtar lösenordet för proxyautentisering.
Networking_Proxy_GetAuthType Hämtar proxyautentiseringstypen.
Networking_Proxy_GetNoProxyAddresses Hämtar den kommaavgränsade listan över värdar för vilka proxy inte ska användas.
Networking_Proxy_GetProxyStatus Hämtar proxystatus.
Networking_SetHardwareAddress Anger maskinvaruadressen för ett nätverksgränssnitt.
Networking_SetInterfaceState Aktiverar eller inaktiverar ett nätverksgränssnitt.
Networking_SntpServer_Start Registrerar och startar en SNTP-server för ett nätverksgränssnitt.
Networking_SntpServerConfig_Destroy Förstör en Networking_SntpServerConfig struct.
Networking_SntpServerConfig_Init Initierar en Networking_SntpServerConfig struct med standardkonfigurationen för SNTP Server.
Networking_TimeSync_GetEnabled Anger om tidssynkroniseringstjänsten är aktiverad.
Networking_TimeSync_SetEnabled Aktiverar eller inaktiverar tidssynkroniseringstjänsten.

Structs

Struct Beskrivning
Networking_DhcpServerConfiguration DHCP-serverkonfigurationen för ett nätverksgränssnitt.
Networking_DhcpServerConfig En täckande buffert som representerar DHCP-serverkonfigurationen för ett nätverksgränssnitt.
Networking_NetworkInterface Egenskaperna för ett nätverksgränssnitt.
Networking_ProxyConfig En vidarebefordrad deklaration som representerar en täckande buffert för proxykonfigurationen.
Networking_SntpServerConfig En täckande buffert som representerar SNTP-serverkonfigurationen för ett nätverksgränssnitt.
Networking_IpConfig En täckande buffert som representerar IP-konfigurationen för ett nätverksgränssnitt.
Networking_StaticIpConfiguration Den statiska IP-adresskonfigurationen för ett nätverksgränssnitt.

Enums

Enum Beskrivning
Networking_InterfaceConnectionStatus Anslutningsstatus för ett nätverksgränssnitt.
Networking_InterfaceMedium De giltiga nätverkstekniker som används av nätverksgränssnittet.
Networking_IpType IP-konfigurationsalternativen för ett nätverksgränssnitt.
Networking_ProxyAuthType Proxyautentiseringsmetod.
Networking_ProxyOptions En bitmapp som anger proxykonfigurationsstatus.
Networking_ProxyStatus En bitmask som anger alternativ för proxystatus.
Networking_ProxyType Proxytypen.

Typedefs

Typedef Beskrivning
Networking_InterfaceMedium_Type Anger typen för Networking_InterfaceMedium uppräkningsvärden.
Networking_IpType_Type Anger typen för Networking_IpType uppräkningsvärden.
Networking_ProxyAuthType Anger typen för Networking_ProxyAuthType uppräkningsvärden.
Networking_ProxyOptions Anger typen för Networking_ProxyOptions uppräkningsvärden.
Networking_ProxyStatus Anger typen för Networking_ProxyStatus uppräkningsvärden.
Networking_ProxyType Anger typen för Networking_ProxyType uppräkningsvärden.