Condividi tramite


Applibs networking.h

Intestazione: #include <applicazioni/networking.h>

L'intestazione di rete Applibs contiene funzioni e tipi che interagiscono con il sottosistema di rete per eseguire query sullo stato della rete e per ottenere e impostare la configurazione del servizio di rete.

Concetti ed esempi

Funzioni

Funzione Descrizione
Networking_DhcpServer_Start Registra, configura e avvia il server DHCP per un'interfaccia di rete.
Networking_DhcpServerConfig_Destroy Distrugge una struttura Networking_DhcpServerConfig .
Networking_DhcpServerConfig_Init Inizializza un Networking_DhcpServerConfig struct con la configurazione del server DHCP predefinita.
Networking_DhcpServerConfig_SetLease Applica le informazioni di lease a una struttura di Networking_DhcpServerConfig .
Networking_DhcpServerConfig_SetNtpServerAddresses Applica un set di indirizzi IP del server NTP a una struttura di Networking_DhcpServerConfig .
Networking_GetHardwareAddress Recupera l'indirizzo hardware dell'interfaccia di rete specificata.
Networking_GetInterfaceConnectionStatus Ottiene lo stato della connessione di rete per un'interfaccia di rete.
Networking_GetInterfaceCount Ottiene il numero di interfacce di rete in un dispositivo Azure Sphere.
Networking_GetInterfaces Ottiene l'elenco delle interfacce di rete in un dispositivo Azure Sphere.
Networking_IpConfig_Apply Applica una configurazione IP a un'interfaccia di rete.
Networking_IpConfig_Destroy Distrugge una struttura Networking_IpConfig .
Networking_IpConfig_EnableAutomaticDns Ottenere automaticamente gli indirizzi server DNS per un Networking_IpConfig struct.
Networking_IpConfig_EnableCustomDns Utilizza indirizzi server DNS personalizzati per una struttura di Networking_IpConfig .
Networking_IpConfig_EnableDynamicIp Abilita l'IP dinamico e disabilita l'IP statico per una struttura di Networking_IpConfig .
Networking_IpConfig_EnableStaticIp Abilita l'IP statico e disabilita l'IP dinamico per una struttura di Networking_IpConfig .
Networking_IpConfig_Init Inizializza una struttura Networking_IpConfig con la configurazione IP predefinita.
Networking_IpConfig_ReleaseIp Rilascia l'indirizzo IP dinamico del dispositivo.
Networking_IpConfig_RenewIp Rinnova il lease dinamico dell'indirizzo IP del dispositivo.
Networking_IsNetworkingReady Verifica se la connettività Internet è disponibile e se l'ora è sincronizzata.
Networking_Proxy_Create Crea una struttura Networking_ProxyConfig con la configurazione proxy predefinita.
Networking_Proxy_Destroy Distrugge una struttura Networking_ProxyConfig creata in precedenza da Networking_Proxy_Create
Networking_Proxy_Apply Applica una configurazione proxy al dispositivo.
Networking_Proxy_Get Ottiene una configurazione proxy dal dispositivo.
Networking_Proxy_SetProxyOptions Imposta le opzioni proxy per una struttura Networking_ProxyConfig .
Networking_Proxy_SetProxyAddress Imposta l'indirizzo proxy per una struttura di Networking_ProxyConfig .
Networking_Proxy_SetAnonymousAuthentication Imposta l'autenticazione proxy in Networking_ProxyConfig struct su anonimo.
Networking_Proxy_SetBasicAuthentication Imposta l'autenticazione proxy in Networking_ProxyConfig struttura di base.
Networking_Proxy_SetProxyNoProxyAddresses Imposta l'elenco di indirizzi host in un Networking_ProxyConfig struct per cui non è consigliabile utilizzare il proxy.
Networking_Proxy_GetProxyOptions Ottiene le opzioni proxy impostate sul proxy.
Networking_Proxy_GetProxyAddress Ottiene l'indirizzo di rete utilizzato dal proxy.
Networking_Proxy_GetProxyPort Ottiene l'indirizzo di rete e la porta utilizzati dal proxy.
Networking_Proxy_GetProxyType Ottiene il tipo di proxy.
Networking_Proxy_GetProxyUsername Ottiene il nome utente per l'autenticazione proxy.
Networking_Proxy_GetProxyPassword Ottiene la password per l'autenticazione proxy.
Networking_Proxy_GetAuthType Ottiene il tipo di autenticazione proxy.
Networking_Proxy_GetNoProxyAddresses Ottiene l'elenco di host separati da virgole per cui non deve essere utilizzato il proxy.
Networking_Proxy_GetProxyStatus Ottiene lo stato del proxy.
Networking_SetHardwareAddress Imposta l'indirizzo hardware per un'interfaccia di rete.
Networking_SetInterfaceState Abilita o disabilita un'interfaccia di rete.
Networking_SntpServer_Start Registra e avvia un server SNTP per un'interfaccia di rete.
Networking_SntpServerConfig_Destroy Distrugge una struttura Networking_SntpServerConfig .
Networking_SntpServerConfig_Init Inizializza una struttura di Networking_SntpServerConfig con la configurazione predefinita del server SNTP.
Networking_TimeSync_GetEnabled Indica se il servizio di sincronizzazione dell'ora è abilitato.
Networking_TimeSync_SetEnabled Abilita o disabilita il servizio di sincronizzazione dell'ora.

Strutture

Struct Descrizione
Networking_DhcpServerConfiguration Configurazione del server DHCP per un'interfaccia di rete.
Networking_DhcpServerConfig Buffer opaco che rappresenta la configurazione del server DHCP per un'interfaccia di rete.
Networking_NetworkInterface Le proprietà di un'interfaccia di rete.
Networking_ProxyConfig Dichiarazione di inoltro che rappresenta un buffer opaco per la configurazione del proxy.
Networking_SntpServerConfig Buffer opaco che rappresenta la configurazione del server SNTP per un'interfaccia di rete.
Networking_IpConfig Buffer opaco che rappresenta la configurazione IP per un'interfaccia di rete.
Networking_StaticIpConfiguration Configurazione dell'indirizzo IP statico per un'interfaccia di rete.

Enumerazioni

Enum Descrizione
Networking_InterfaceConnectionStatus Stato della connessione di un'interfaccia di rete.
Networking_InterfaceMedium Le tecnologie di rete valide utilizzate dall'interfaccia di rete.
Networking_IpType Opzioni di configurazione IP per un'interfaccia di rete.
Networking_ProxyAuthType Metodo di autenticazione proxy.
Networking_ProxyOptions Bitmap che specifica lo stato di configurazione del proxy.
Networking_ProxyStatus Maschera di bit che specifica le opzioni di stato del proxy.
Networking_ProxyType Tipo di proxy.

Typedef

Typedef Descrizione
Networking_InterfaceMedium_Type Specifica il tipo per Networking_InterfaceMedium valori di enumerazione.
Networking_IpType_Type Specifica il tipo per Networking_IpType valori di enumerazione.
Networking_ProxyAuthType Specifica il tipo per Networking_ProxyAuthType valori di enumerazione.
Networking_ProxyOptions Specifica il tipo per Networking_ProxyOptions valori di enumerazione.
Networking_ProxyStatus Specifica il tipo per Networking_ProxyStatus valori di enumerazione.
Networking_ProxyType Specifica il tipo per Networking_ProxyType valori di enumerazione.