Applibs networking.h

Üst bilgi: applibs/networking.h #include <>

Applibs ağ üst bilgisi, ağ durumunu sorgulamak ve ağ hizmeti yapılandırmasını almak ve ayarlamak için ağ alt sistemiyle etkileşim kuran işlevler ve türler içerir.

Kavramlar ve örnekler

Işlev

Işlev Açıklama
Networking_DhcpServer_Start Bir ağ arabirimi için DHCP sunucusunu kaydeder, yapılandırıp başlatır.
Networking_DhcpServerConfig_Destroy Networking_DhcpServerConfig yapıyı yok eder.
Networking_DhcpServerConfig_Init Varsayılan DHCP Sunucusu yapılandırmasıyla bir Networking_DhcpServerConfig yapısı başlatır.
Networking_DhcpServerConfig_SetLease Kira bilgilerini bir Networking_DhcpServerConfig yapısına uygular.
Networking_DhcpServerConfig_SetNtpServerAddresses Networking_DhcpServerConfig yapısına bir dizi NTP sunucusu IP adresi uygular.
Networking_GetHardwareAddress Verilen ağ arabiriminin donanım adresini alır.
Networking_GetInterfaceConnectionStatus Bir ağ arabiriminin ağ bağlantı durumunu alır.
Networking_GetInterfaceCount Azure Sphere cihazındaki ağ arabirimlerinin sayısını alır.
Networking_GetInterfaces Azure Sphere cihazındaki ağ arabirimlerinin listesini alır.
Networking_IpConfig_Apply Bir ağ arabirimine IP yapılandırması uygular.
Networking_IpConfig_Destroy bir Networking_IpConfig yapısı yok eder.
Networking_IpConfig_EnableAutomaticDns Networking_IpConfig yapısı için DNS sunucusu adreslerini otomatik olarak alın.
Networking_IpConfig_EnableCustomDns Networking_IpConfig yapısı için özel DNS sunucusu adreslerini kullanır.
Networking_IpConfig_EnableDynamicIp Dinamik IP'yi etkinleştirir ve Networking_IpConfig yapısı için statik IP'yi devre dışı bırakır.
Networking_IpConfig_EnableStaticIp Statik IP'yi etkinleştirir ve Networking_IpConfig yapısı için dinamik IP'yi devre dışı bırakır.
Networking_IpConfig_Init Varsayılan IP yapılandırmasıyla bir Networking_IpConfig yapısı başlatır.
Networking_IpConfig_ReleaseIp Cihaz dinamik IP adresini serbest bırakır.
Networking_IpConfig_RenewIp Cihaz dinamik IP adresi kiralamasını yeniler.
Networking_IsNetworkingReady İnternet bağlantısının kullanılabilir olup olmadığını ve zamanın eşitlenip eşitlenmediğini doğrular.
Networking_Proxy_Create Varsayılan ara sunucu yapılandırmasıyla bir Networking_ProxyConfig yapısı oluşturur.
Networking_Proxy_Destroy daha önce Networking_Proxy_Create tarafından oluşturulan bir Networking_ProxyConfig yapıyı yok eder
Networking_Proxy_Apply Cihaza bir ara sunucu yapılandırması uygular.
Networking_Proxy_Get Cihazdan bir proxy yapılandırması alır.
Networking_Proxy_SetProxyOptions Networking_ProxyConfig yapısı için ara sunucu seçeneklerini ayarlar.
Networking_Proxy_SetProxyAddress Networking_ProxyConfig yapısı için proxy adresini ayarlar.
Networking_Proxy_SetAnonymousAuthentication Networking_ProxyConfig yapısındaki proxy kimlik doğrulamasını anonim olarak ayarlar.
Networking_Proxy_SetBasicAuthentication Networking_ProxyConfig yapısındaki proxy kimlik doğrulamasını temel olarak ayarlar.
Networking_Proxy_SetProxyNoProxyAddresses Proxy'nin kullanılmaması gereken Networking_ProxyConfig yapısındaki konak adreslerinin listesini ayarlar.
Networking_Proxy_GetProxyOptions Ara sunucuda ayarlanan proxy seçeneklerini alır.
Networking_Proxy_GetProxyAddress Ara sunucu tarafından kullanılan ağ adresini alır.
Networking_Proxy_GetProxyPort Ara sunucu tarafından kullanılan ağ adresini ve bağlantı noktasını alır.
Networking_Proxy_GetProxyType Proxy türünü alır.
Networking_Proxy_GetProxyUsername Proxy kimlik doğrulaması için kullanıcı adını alır.
Networking_Proxy_GetProxyPassword Proxy kimlik doğrulaması için parolayı alır.
Networking_Proxy_GetAuthType Proxy kimlik doğrulama türünü alır.
Networking_Proxy_GetNoProxyAddresses Ara sunucu kullanılmaması gereken konakların virgülle ayrılmış listesini alır.
Networking_Proxy_GetProxyStatus Proxy durumunu alır.
Networking_SetHardwareAddress Ağ arabirimi için donanım adresini ayarlar.
Networking_SetInterfaceState Ağ arabirimini etkinleştirir veya devre dışı bırakır.
Networking_SntpServer_Start Bir ağ arabirimi için SNTP sunucusunu kaydeder ve başlatır.
Networking_SntpServerConfig_Destroy Networking_SntpServerConfig yapıyı yok eder.
Networking_SntpServerConfig_Init Varsayılan SNTP Sunucusu yapılandırmasıyla bir Networking_SntpServerConfig yapısı başlatır.
Networking_TimeSync_GetEnabled Zaman eşitleme hizmetinin etkinleştirilip etkinleştirilmediğini gösterir.
Networking_TimeSync_SetEnabled Zaman eşitleme hizmetini etkinleştirir veya devre dışı bırakır.

Yapı

Yapı Açıklama
Networking_DhcpServerConfiguration Bir ağ arabirimi için DHCP sunucusu yapılandırması.
Networking_DhcpServerConfig Ağ arabirimi için DHCP sunucusu yapılandırmasını temsil eden opak bir arabellek.
Networking_NetworkInterface Ağ arabiriminin özellikleri.
Networking_ProxyConfig Ara sunucu yapılandırması için opak bir arabelleği temsil eden ileriye doğru bildirim.
Networking_SntpServerConfig Ağ arabirimi için SNTP sunucu yapılandırmasını temsil eden opak bir arabellek.
Networking_IpConfig Ağ arabiriminin IP yapılandırmasını temsil eden opak bir arabellek.
Networking_StaticIpConfiguration Ağ arabirimi için statik IP adresi yapılandırması.

Numaralandırmalar

Enum Açıklama
Networking_InterfaceConnectionStatus Ağ arabiriminin bağlantı durumu.
Networking_InterfaceMedium Ağ arabirimi tarafından kullanılan geçerli ağ teknolojileri.
Networking_IpType Ağ arabirimi için IP yapılandırma seçenekleri.
Networking_ProxyAuthType Proxy kimlik doğrulama yöntemi.
Networking_ProxyOptions Proxy yapılandırma durumunu belirten bit eşlem.
Networking_ProxyStatus Proxy durum seçeneklerini belirten bit maskesi.
Networking_ProxyType Ara sunucu türü.

Typedef

Typedef Açıklama
Networking_InterfaceMedium_Type Networking_InterfaceMedium sabit listesi değerlerinin türünü belirtir.
Networking_IpType_Type Networking_IpType sabit listesi değerlerinin türünü belirtir.
Networking_ProxyAuthType Networking_ProxyAuthType sabit listesi değerlerinin türünü belirtir.
Networking_ProxyOptions Networking_ProxyOptions sabit listesi değerlerinin türünü belirtir.
Networking_ProxyStatus Networking_ProxyStatus sabit listesi değerlerinin türünü belirtir.
Networking_ProxyType Networking_ProxyType sabit listesi değerlerinin türünü belirtir.