# 時間関係

## 関数
int | GetNowCount (void)
| ミリ秒単位の精度を持つカウンタの現在値を得る(本家互換)
u64 | GetNowHiPerformanceCount (void)
| マイクロ秒単位の精度を持つカウンタの現在値を得る(本家互換)
int | GetDateTime (DATEDATA *datebuf)
| 現在時刻を取得する(本家互換)
void | Sleep (int ms)
| 指定時間だけ処理を止める

## 関数

int GetDateTime | ( | DATEDATA * | datebuf | ) |

現在時刻を取得する(本家互換)

DXライブラリ独自のDATEDATA構造体に現在時刻を格納します。

引数:

  | datebuf | : DXライブラリ独自のDATEDATA構造体へのポインタ

戻り値:

  | 0 | 成功
  | -1 | 失敗

int GetNowCount | ( | void |  | ) |

ミリ秒単位の精度を持つカウンタの現在値を得る(本家互換)

RTC(本体内蔵の時計)の値をミリ秒単位であらわした値が返ってきます。

戻り値:
  RTCの値をミリ秒単位であらわした値

u64 GetNowHiPerformanceCount | ( | void |  | ) |

マイクロ秒単位の精度を持つカウンタの現在値を得る(本家互換)

RTC(本体内蔵の時計)の値を返します。この関数の呼び出しに少なくとも30マイクロ秒ほどかかるようです。

戻り値:
  RTCの値

void Sleep | ( | int | ms | ) |

指定時間だけ処理を止める

Win32APIのSleep関数と同じです。

引数:

  | ms | ミリ秒単位で処理を止める時間を指定します。