現在の測定モードを取得します。
Ret = TimGetMeasureMode(MeasureMode)
MeasureMode [ VB.NET: Short ] [ C, C++: short *] [ C#: out short ]
測定モード
定義 |
値 |
意味 |
TIM_MEASURE_HIGH |
0 |
高精度 |
TIM_MEASURE_NORMAL |
1 |
通常 |
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ]
定義 |
戻り値 |
内容 |
TIM_ERR_SUCCESS |
0 |
正常終了 |
TIM_ERR_DLL_NOT_INITIALIZED |
10010 |
初期化されていません。初期化関数が正常に終了しているかを確認してください。 |
TIM_ERR_DLL_BUFF_ADDRESS |
10100 |
データバッファアドレスが不正です。 |
その他のエラー:(参照:エラーコード詳細)
TM_MEASURE_HIGH
高精度の場合は、タイマを常時ポーリングすることで精度を高めています。そのため、CPU負荷は高くなります。
通常精度の場合は、監視間隔を空けることでCPU負荷を軽減します。