共用方式為


KeQueryPerformanceCounter 函式 (wdm.h)

KeQueryPerformanceCounter 例程會擷取性能計數器目前的值和頻率。

使用 KeQueryPerformanceCounter 來取得時間間隔測量的高解析度 (<1) 時間戳。

語法

NTHALAPI LARGE_INTEGER KeQueryPerformanceCounter(
  [out, optional] PLARGE_INTEGER PerformanceFrequency
);

參數

[out, optional] PerformanceFrequency

KeQueryPerformanceCounter 每秒刻度寫入性能計數器頻率的變數指標。 此參數是選擇性的,如果呼叫端不需要計數器頻率值,則可以是 NULL。

傳回值

KeQueryPerformanceCounter 會以刻度單位傳回性能計數器值。

備註

KeQueryPerformanceCounter 會傳回 64 位整數,代表高解析度非decreasing 計數器的目前值。

若要取得性能計數器的頻率,請指定 PerformanceFrequency 參數的非 NULL 指標值。 性能計數器的頻率會在系統開機時固定,而且在所有處理器上都是一致的。 因此,驅動程式可以在初始化期間快取性能計數器的頻率。

如需此函式及其使用方式的詳細資訊,請參閱 取得高解析度時間戳

規格需求

需求
最低支援的用戶端 從 Windows 2000 開始提供。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)
程式庫 Hal.lib
Dll Hal.dll
IRQL 任何層級

另請參閱

KeQueryInterruptTime

KeQuerySystemTime

KeQueryTickCount

KeQueryTimeIncrement

QueryPerformanceCounter

QueryPerformanceFrequency