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 | 任意のレベル。 |