Aracılığıyla paylaş


Networking_TimeSync_EnableCustomNTP işlevi

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

Cihaza, kullanıcı tarafından sağlanan NTP sunucu adreslerini kullanmasını emreder. En fazla iki ana bilgisayar adı veya IP adresi belirtilebilir ve varsayılan sunucu etkinse en fazla üç tane denenecektir.

int Networking_TimeSync_EnableCustomNtp(const char *primaryNtpServer, const char *secondaryNtpServer, Networking_NtpOption option);

Parametre

  • primaryNtpServer Kullanılacak birincil NTP sunucu adresi.
  • secondaryNtpServer Kullanılacak ikincil NTP sunucusu adresi. Bu, NULL olarak ayarlanabilir.
  • option Varsayılan NTP sunucusunu etkinleştirir veya devre dışı bırakır.

Hata

Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno -1 döndürür.

  • EFAULT: the primaryNtpServer is NULL.

  • EACCES: Çağıran uygulamanın TimeSyncConfig özelliği yoktur.

  • ERANGE: primaryNtpServer veya secondaryNtpServer uzunluğu maksimum FQDN uzunluğundan büyük veya null olarak sonlandırılmamış.

Diğer errno hatalar da belirtilebilir; bu tür hatalar belirleyici değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranışın korunacağının garantisi yoktur.

Dönüş değeri

Başarı için 0 veya hata için -1 döndürür; bu durumda errno hata değerine ayarlanır.

Kavramlar ve örnekler