Partage via


Networking_TimeSync_SetEnabled, fonction

En-tête : #include <applibs/networking.h>

Active ou désactive le service de synchronisation de l’heure.

Les modifications prennent effet immédiatement sans redémarrage de l’appareil et persistent lors des redémarrages de l’appareil. Le service de synchronisation de l’heure est ensuite configuré comme demandé au moment du démarrage. Cette fonction permet aux applications de remplacer le comportement par défaut, qui consiste à activer la synchronisation de l’heure au moment du démarrage.

int Networking_TimeSync_SetEnabled(bool enabled);

Paramètres

  • enabled true pour activer le service de synchronisation de l’heure ; false pour le désactiver.

Erreurs

Retourne -1 si une erreur est rencontrée et définit errno sur la valeur d’erreur.

  • EACCES : l’application appelante n’a pas la fonctionnalité TimeSyncConfig.

  • EAGAIN : la pile réseau n’est pas prête.

Toutes les autres errno peuvent également être spécifiées ; ces erreurs ne sont pas déterministes et le même comportement peut ne pas être conservé par le biais des mises à jour système.

Valeur de retour

Retourne 0 en cas de réussite ou -1 en cas d’échec, auquel cas errno est défini sur la valeur d’erreur.

Exigences du manifeste d’application

Le manifeste d’application doit inclure la fonctionnalité TimeSyncConfig.