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.