共用方式為


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 開始提供。
目標平臺 普遍
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
連結庫 Ntoskrnl.lib
IRQL 任何層級。

另請參閱

ExSetTimerResolution

KeSetTimerEx