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 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む) |
ライブラリ | Ntoskrnl.lib |
IRQL | 任意のレベル。 |
関連項目
ExSetTimerResolution の