clock_systohc関数

ヘッダー: applibs </rtc.h #include>

リアルタイム クロック (RTC) を現在のシステム時刻と同期します。 RTC は UTC/GMT でのみ時刻を格納します。 そのため、現地時刻からの変換は、ローカル タイム ゾーンが GMT でない場合にのみ必要です。

int clock_systohc(void);

エラー

エラーが発生した場合は -1 を返し、エラー値に設定します errno

  • EACCES: 呼び出し元に SystemTime 機能がありません。

  • EBUSY: RTC デバイスが使用中であり、開けませんでした。 呼び出し元は、成功するまで定期的に再試行する必要があります。

その他 errno のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。

戻り値

成功の場合は 0、失敗の場合は -1 を返します。この場合 errno はエラー値に設定されます。

アプリケーション マニフェストの要件

この関数には、 アプリケーション マニフェストの SystemTime 機能が必要です。

概念とサンプル