Share via


Networking_TimeSync_SetEnabled İşlevi

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

Zaman eşitleme hizmetini etkinleştirir veya devre dışı bırakır.

Değişiklikler cihaz yeniden başlatma olmadan hemen geçerlilik kazanır ve cihaz yeniden başlatmaları aracılığıyla kalıcı olur. Zaman eşitleme hizmeti daha sonra önyükleme zamanında istendiği şekilde yapılandırılır. Bu işlev, uygulamaların önyükleme zamanında zaman eşitlemeyi etkinleştirmek için varsayılan davranışı geçersiz kılmasına olanak tanır.

int Networking_TimeSync_SetEnabled(bool enabled);

Parametre

  • enabled zaman eşitleme hizmetini etkinleştirmek için true; false değerini devre dışı bırakın.

Hata

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

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

  • EAGAIN: Ağ yığını hazır değil.

Diğer errno hatalar da belirtilebilir; bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.

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.

Uygulama bildirimi gereksinimleri

Uygulama bildirimiNde TimeSyncConfig özelliği bulunmalıdır.