Applibs networking.hApplibs networking.h

Intestazione: #include <applibs/networking.h>Header: #include <applibs/networking.h>

L'intestazione Applibs networking contiene funzioni e tipi che interagiscono con il sottosistema di rete per recuperare lo stato della rete, nonché ottenere e impostare la configurazione del servizio di rete.The Applibs networking header contains functions and types that interact with the networking subsystem to query the network state, and to get and set the network service configuration.

Concetti ed esempiConcepts and samples

FunzioniFunctions

FunzioneFunction DescrizioneDescription
Networking_DhcpServer_StartNetworking_DhcpServer_Start Registra, configura e avvia il server DHCP per un'interfaccia di rete.Registers, configures, and starts the DHCP server for a network interface.
Networking_DhcpServerConfig_DestroyNetworking_DhcpServerConfig_Destroy Elimina definitivamente uno struct Networking_DhcpServerConfig.Destroys a Networking_DhcpServerConfig struct.
Networking_DhcpServerConfig_InitNetworking_DhcpServerConfig_Init Inizializza uno struct Networking_DhcpServerConfig con la configurazione predefinita del server DHCP.Initializes a Networking_DhcpServerConfig struct with the default DHCP Server configuration.
Networking_DhcpServerConfig_SetLeaseNetworking_DhcpServerConfig_SetLease Applica le informazioni sul lease a uno struct Networking_DhcpServerConfig.Applies lease information to a Networking_DhcpServerConfig struct.
Networking_DhcpServerConfig_SetNtpServerAddressesNetworking_DhcpServerConfig_SetNtpServerAddresses Applica un set di indirizzi IP del server NTP a uno struct Networking_DhcpServerConfig.Applies a set of NTP server IP addresses to a Networking_DhcpServerConfig struct.
Networking_GetHardwareAddressNetworking_GetHardwareAddress Recupera l'indirizzo hardware dell'interfaccia di rete specificata.Retrieves the hardware address of the given network interface.
Networking_GetInterfaceConnectionStatusNetworking_GetInterfaceConnectionStatus Ottiene lo stato della connessione di rete per un'interfaccia di rete.Gets the network connection status for a network interface.
Networking_GetInterfaceCountNetworking_GetInterfaceCount Ottiene il numero di interfacce di rete in un dispositivo Azure Sphere.Gets the number of network interfaces in an Azure Sphere device.
Networking_GetInterfacesNetworking_GetInterfaces Ottiene l'elenco di interfacce di rete in un dispositivo Azure Sphere.Gets the list of network interfaces in an Azure Sphere device.
Networking_GetNtpStateNetworking_GetNtpState Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Usare invece Networking_TimeSync_GetEnabled.Use Networking_TimeSync_GetEnabled instead.
Networking_InitDhcpServerConfigurationNetworking_InitDhcpServerConfiguration Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Usare invece Networking_DhcpServerConfig_Init.Use Networking_DhcpServerConfig_Init instead.
Networking_InitStaticIpConfigurationNetworking_InitStaticIpConfiguration Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Usare invece Networking_IpConfig_Init.Use Networking_IpConfig_Init instead.
Networking_IpConfig_ApplyNetworking_IpConfig_Apply Applica una configurazione IP a un'interfaccia di rete.Applies an IP configuration to a network interface.
Networking_IpConfig_DestroyNetworking_IpConfig_Destroy Elimina definitivamente uno struct Networking_IpConfig.Destroys a Networking_IpConfig struct.
Networking_IpConfig_EnableAutomaticDnsNetworking_IpConfig_EnableAutomaticDns Ottenere automaticamente gli indirizzi del server DNS per uno Networking_IpConfig struct.Automatically obtain DNS server addresses for a Networking_IpConfig struct.
Networking_IpConfig_EnableCustomDnsNetworking_IpConfig_EnableCustomDns USA indirizzi del server DNS personalizzati per uno struct Networking_IpConfig . (struct-networking-ipconfig.md) struct.Uses custom DNS server addresses for a Networking_IpConfig struct.(struct-networking-ipconfig.md) struct.
Networking_IpConfig_EnableDynamicIpNetworking_IpConfig_EnableDynamicIp Abilita l'IP dinamico e disabilita l'IP statico per uno struct Networking_IpConfig.Enables dynamic IP and disables static IP for a Networking_IpConfig struct.
Networking_IpConfig_EnableStaticIpNetworking_IpConfig_EnableStaticIp Abilita l'IP statico e disabilita l'IP dinamico per uno struct Networking_IpConfig.Enables static IP and disables dynamic IP for a Networking_IpConfig struct.
Networking_IpConfig_InitNetworking_IpConfig_Init Inizializza uno struct Networking_IpConfig con la configurazione IP predefinita.Initializes a Networking_IpConfig struct with the default IP configuration.
Networking_IsNetworkingReadyNetworking_IsNetworkingReady Verifica che la connettività Internet sia disponibile e che l’ora sia sincronizzata.Verifies whether internet connectivity is available and time is synced.
Networking_SetHardwareAddressNetworking_SetHardwareAddress Imposta l'indirizzo hardware per un'interfaccia di rete.Sets the hardware address for a network interface.
Networking_SetInterfaceStateNetworking_SetInterfaceState Abilita o disabilita un'interfaccia di rete.Enables or disables a network interface.
Networking_SetNtpStateNetworking_SetNtpState Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Usare invece Networking_TimeSync_SetEnabled.Use Networking_TimeSync_SetEnabled instead.
Networking_SetStaticIpNetworking_SetStaticIp Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Per configurare un indirizzo IP statico, usare Networking_IpConfig_EnableStaticIp su uno struct Networking_IpConfig inizializzato, quindi applicarlo con Networking_IpConfig_Apply.To configure a static IP address, use Networking_IpConfig_EnableStaticIp on an initialized Networking_IpConfig struct, then apply it with Networking_IpConfig_Apply.
Networking_SntpServer_StartNetworking_SntpServer_Start Registra e avvia un server SNTP per un'interfaccia di rete.Registers and starts an SNTP server for a network interface.
Networking_SntpServerConfig_DestroyNetworking_SntpServerConfig_Destroy Elimina definitivamente uno struct Networking_SntpServerConfig.Destroys a Networking_SntpServerConfig struct.
Networking_SntpServerConfig_InitNetworking_SntpServerConfig_Init Inizializza uno struct Networking_SntpServerConfig con la configurazione predefinita del server SNTP.Initializes a Networking_SntpServerConfig struct with the default SNTP Server configuration.
Networking_StartDhcpServerNetworking_StartDhcpServer Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Usare invece Networking_DhcpServer_Start.Use Networking_DhcpServer_Start instead.
Networking_StartSntpServerNetworking_StartSntpServer Obsoleta: questa funzione è obsoleta.Obsolete: This function is obsolete. Usare invece Networking_SntpServer_Start.Use Networking_SntpServer_Start instead.
Networking_TimeSync_GetEnabledNetworking_TimeSync_GetEnabled Indica se il servizio di sincronizzazione dell'ora è abilitato.Indicates whether the time-sync service is enabled.
Networking_TimeSync_SetEnabledNetworking_TimeSync_SetEnabled Abilita o disabilita il servizio di sincronizzazione dell'ora.Enables or disables the time-sync service.

StructStructs

StructStruct DescrizioneDescription
Networking_DhcpServerConfigurationNetworking_DhcpServerConfiguration La configurazione del server DHCP per un'interfaccia di rete.The DHCP server configuration for a network interface.
Networking_DhcpServerConfigNetworking_DhcpServerConfig Buffer opaco che rappresenta la configurazione del server DHCP per un'interfaccia di rete.An opaque buffer that represents the DHCP server configuration for a network interface.
Networking_NetworkInterfaceNetworking_NetworkInterface Proprietà di un'interfaccia di rete.The properties of a network interface.
Networking_SntpServerConfigNetworking_SntpServerConfig Buffer opaco che rappresenta la configurazione del server SNTP per un'interfaccia di rete.An opaque buffer that represents the SNTP server configuration for a network interface.
Networking_IpConfigNetworking_IpConfig Buffer opaco che rappresenta la configurazione IP per un'interfaccia di rete.An opaque buffer that represents the IP configuration for a network interface.
Networking_StaticIpConfigurationNetworking_StaticIpConfiguration Configurazione dell'indirizzo IP statico per un'interfaccia di rete.The static IP address configuration for a network interface.

EnumerazioniEnums

EnumEnum DescrizioneDescription
Networking_InterfaceConnectionStatusNetworking_InterfaceConnectionStatus Stato della connessione di un'interfaccia di rete.The connection status of a network interface.
Networking_InterfaceMediumNetworking_InterfaceMedium Tecnologie di rete valide usate dall'interfaccia di rete.The valid network technologies used by the network interface.
Networking_IpConfigurationNetworking_IpConfiguration Rinominato: Questa enum è stata rinominata Networking_IpType.Renamed: This enum was renamed Networking_IpType.
Networking_IpTypeNetworking_IpType Opzioni di configurazione IP per un'interfaccia di rete.The IP configuration options for a network interface.

TypedefTypedefs

TypedefTypedef DescrizioneDescription
Networking_InterfaceMedium_TypeNetworking_InterfaceMedium_Type Specifica il tipo per i valori dell'enumerazione Networking_InterfaceMedium.Specifies the type for Networking_InterfaceMedium enum values.
Networking_IpConfiguration_TypeNetworking_IpConfiguration_Type Rinominato: Questo tipo è stato rinominato Networking_IpType_Type.Renamed: This type was renamed Networking_IpType_Type.
Networking_IpType_TypeNetworking_IpType_Type Specifica il tipo per i valori dell'enumerazione Networking_IpType.Specifies the type for Networking_IpType enum values.