Partager via


Bibliothèques d’applications networking.h

En-tête : #include <applibs/networking.h>

L’en-tête réseau des bibliothèques d’applications contient des fonctions et des types qui interagissent avec le sous-système de mise en réseau pour interroger l’état du réseau et obtenir et définir la configuration du service réseau.

Concepts et exemples

Fonctions

Fonction Description
Networking_DhcpServer_Start Inscrit, configure et démarre le serveur DHCP pour une interface réseau.
Networking_DhcpServerConfig_Destroy Détruit un struct Networking_DhcpServerConfig .
Networking_DhcpServerConfig_Init Initialise un struct Networking_DhcpServerConfig avec la configuration de serveur DHCP par défaut.
Networking_DhcpServerConfig_SetLease Applique les informations de bail à un struct Networking_DhcpServerConfig .
Networking_DhcpServerConfig_SetNtpServerAddresses Applique un ensemble d’adresses IP de serveur NTP à un struct Networking_DhcpServerConfig .
Networking_GetHardwareAddress Récupère l’adresse matérielle de l’interface réseau donnée.
Networking_GetInterfaceConnectionStatus Obtient le status de connexion réseau pour une interface réseau.
Networking_GetInterfaceCount Obtient le nombre d’interfaces réseau dans un appareil Azure Sphere.
Networking_GetInterfaces Obtient la liste des interfaces réseau dans un appareil Azure Sphere.
Networking_IpConfig_Apply Applique une configuration IP à une interface réseau.
Networking_IpConfig_Destroy Détruit un struct Networking_IpConfig .
Networking_IpConfig_EnableAutomaticDns Obtenez automatiquement les adresses de serveur DNS pour un struct Networking_IpConfig .
Networking_IpConfig_EnableCustomDns Utilise des adresses de serveur DNS personnalisées pour un struct Networking_IpConfig .
Networking_IpConfig_EnableDynamicIp Active l’adresse IP dynamique et désactive l’adresse IP statique pour un struct Networking_IpConfig .
Networking_IpConfig_EnableStaticIp Active l’adresse IP statique et désactive l’adresse IP dynamique pour un struct Networking_IpConfig .
Networking_IpConfig_Init Initialise un struct Networking_IpConfig avec la configuration IP par défaut.
Networking_IpConfig_ReleaseIp Libère l’adresse IP dynamique de l’appareil.
Networking_IpConfig_RenewIp Renouvelle le bail d’adresse IP dynamique de l’appareil.
Networking_IsNetworkingReady Vérifie si la connectivité Internet est disponible et si l’heure est synchronisée.
Networking_Proxy_Create Crée un struct Networking_ProxyConfig avec la configuration de proxy par défaut.
Networking_Proxy_Destroy Détruit un struct Networking_ProxyConfig précédemment créé par Networking_Proxy_Create
Networking_Proxy_Apply Applique une configuration de proxy à l’appareil.
Networking_Proxy_Get Obtient une configuration de proxy à partir de l’appareil.
Networking_Proxy_SetProxyOptions Définit les options de proxy pour un struct Networking_ProxyConfig .
Networking_Proxy_SetProxyAddress Définit l’adresse proxy d’un struct Networking_ProxyConfig .
Networking_Proxy_SetAnonymousAuthentication Définit l’authentification proxy dans Networking_ProxyConfig struct sur anonyme.
Networking_Proxy_SetBasicAuthentication Définit l’authentification proxy dans Networking_ProxyConfig struct sur de base.
Networking_Proxy_SetProxyNoProxyAddresses Définit la liste des adresses hôtes dans un struct Networking_ProxyConfig pour lesquelles le proxy ne doit pas être utilisé.
Networking_Proxy_GetProxyOptions Obtient les options de proxy définies sur le proxy.
Networking_Proxy_GetProxyAddress Obtient l’adresse réseau utilisée par le proxy.
Networking_Proxy_GetProxyPort Obtient l’adresse réseau et le port utilisés par le proxy.
Networking_Proxy_GetProxyType Obtient le type de proxy.
Networking_Proxy_GetProxyUsername Obtient le nom d’utilisateur pour l’authentification proxy.
Networking_Proxy_GetProxyPassword Obtient le mot de passe pour l’authentification proxy.
Networking_Proxy_GetAuthType Obtient le type d’authentification du proxy.
Networking_Proxy_GetNoProxyAddresses Obtient la liste séparée par des virgules des hôtes pour lesquels le proxy ne doit pas être utilisé.
Networking_Proxy_GetProxyStatus Obtient le status proxy.
Networking_SetHardwareAddress Définit l’adresse matérielle d’une interface réseau.
Networking_SetInterfaceState Active ou désactive une interface réseau.
Networking_SntpServer_Start Inscrit et démarre un serveur SNTP pour une interface réseau.
Networking_SntpServerConfig_Destroy Détruit un struct Networking_SntpServerConfig .
Networking_SntpServerConfig_Init Initialise un struct Networking_SntpServerConfig avec la configuration du serveur SNTP par défaut.
Networking_TimeSync_GetEnabled Indique si le service de synchronisation de l’heure est activé.
Networking_TimeSync_SetEnabled Active ou désactive le service de synchronisation de l’heure.

Structs

Struct Description
Networking_DhcpServerConfiguration Configuration du serveur DHCP pour une interface réseau.
Networking_DhcpServerConfig Mémoire tampon opaque qui représente la configuration du serveur DHCP pour une interface réseau.
Networking_NetworkInterface Propriétés d’une interface réseau.
Networking_ProxyConfig Déclaration de transfert représentant une mémoire tampon opaque pour la configuration du proxy.
Networking_SntpServerConfig Mémoire tampon opaque qui représente la configuration du serveur SNTP pour une interface réseau.
Networking_IpConfig Mémoire tampon opaque qui représente la configuration IP d’une interface réseau.
Networking_StaticIpConfiguration Configuration d’adresse IP statique pour une interface réseau.

Enums

Enum Description
Networking_InterfaceConnectionStatus La connexion status d’une interface réseau.
Networking_InterfaceMedium Technologies réseau valides utilisées par l’interface réseau.
Networking_IpType Options de configuration IP pour une interface réseau.
Networking_ProxyAuthType Méthode d’authentification du proxy.
Networking_ProxyOptions Bitmap qui spécifie la configuration du proxy status.
Networking_ProxyStatus Masque de bits qui spécifie les options de status proxy.
Networking_ProxyType Type de proxy.

Typedefs

Typedef Description
Networking_InterfaceMedium_Type Spécifie le type pour Networking_InterfaceMedium valeurs d’énumération.
Networking_IpType_Type Spécifie le type des valeurs d’énumération Networking_IpType .
Networking_ProxyAuthType Spécifie le type pour Networking_ProxyAuthType valeurs d’énumération.
Networking_ProxyOptions Spécifie le type pour Networking_ProxyOptions valeurs d’énumération.
Networking_ProxyStatus Spécifie le type pour Networking_ProxyStatus valeurs d’énumération.
Networking_ProxyType Spécifie le type pour Networking_ProxyType valeurs d’énumération.