다음을 통해 공유


Networking_TimeSync_EnableCustomNTP 함수

헤더: #include <applibs/networking.h>

사용자가 제공한 NTP 서버 주소를 사용하도록 디바이스에 지시합니다. 최대 2개의 호스트 이름 또는 IP 주소를 지정할 수 있으며 기본 서버를 사용하는 경우 최대 3개가 시도됩니다.

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

매개 변수

  • primaryNtpServer 사용할 기본 NTP 서버 주소입니다.
  • secondaryNtpServer 사용할 보조 NTP 서버 주소입니다. NULL로 설정할 수 있습니다.
  • option 기본 NTP 서버를 사용하거나 사용하지 않도록 설정합니다.

오류

오류가 발생하고 를 오류 값으로 설정 errno 하면 -1을 반환합니다.

  • EFAULT: 는 primaryNtpServer NULL입니다.

  • EACCES: 호출 애플리케이션에는 TimeSyncConfig 기능이 없습니다.

  • ERANGE: primaryNtpServer 또는 secondaryNtpServer 길이가 최대 FQDN 길이보다 크거나 null로 종료되지 않습니다.

다른 errno 모든 오류도 지정할 수 있습니다. 이러한 오류는 결정적이지 않으며 시스템 업데이트를 통해 동일한 동작이 유지된다는 보장은 없습니다.

반환 값

성공의 경우 0을 반환하고 실패의 경우 -1을 반환합니다. 이 경우 errno 오류 값으로 설정됩니다.

개념 및 샘플