次の方法で共有


ExQueryTimerResolution 関数 (wdm.h)

ExQueryTimerResolution ルーチンは、システム クロックでサポートされているタイマー解決の範囲を報告します。

構文

void ExQueryTimerResolution(
  [out] PULONG MaximumTime,
  [out] PULONG MinimumTime,
  [out] PULONG CurrentTime
);

パラメーター

[out] MaximumTime

システム クロックの連続するティック間の最大時間間隔を 100 ナノ秒単位でルーチンが書き込む位置へのポインター。 ティックは、システム クロック タイマーによって発生する割り込みです。

[out] MinimumTime

システム クロックの連続するティック間で、ルーチンが最小時間間隔を 100 ナノ秒単位で書き込む場所へのポインター。

[out] CurrentTime

システム クロックの連続するティック間で、ルーチンが現在の時間間隔を 100 ナノ秒単位で書き込む場所へのポインター。

戻り値

なし

解説

ドライバーが ExSetTimerResolution ルーチンを呼び出して連続するシステム クロック割り込みの時間間隔を変更する場合、ドライバーは最初に ExQueryTimerResolution を呼び出して、システム クロックでサポートされる間隔の範囲を決定できます。

ドライバーが KeSetTimerEx などのルーチンを呼び出してタイマーを設定する場合、タイマーの精度はシステム クロックの解像度によって異なります。 詳細については、「タイマーの 精度」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 8以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
Library Ntoskrnl.lib
IRQL 任意のレベル。

こちらもご覧ください

ExSetTimerResolution

KeSetTimerEx