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
veyasecondaryNtpServer
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.