共用方式為


NtQueryPerformanceCounter 函式

[不支援此函式,不應使用。 請改用 QueryPerformanceCounterQueryPerformanceFrequency 函 式。]

傳回效能計數器的目前值,並選擇性地傳回效能計數器的頻率。

語法

NTSTATUS NtQueryPerformanceCounter(
  _Out_     PLARGE_INTEGER PerformanceCounter,
  _Out_opt_ PLARGE_INTEGER PerformanceFrequency
);

參數

PerformanceCounter [out]

要接收目前效能計數器值的變數位址。

PerformanceFrequency [out, optional]

要接收效能計數器頻率之變數的位址。

傳回值

如果函式成功,它會傳回 NTSTATUS程式碼STATUS_SUCCESS;否則,它會傳回錯誤碼,例如 STATUS_ACCESS_VIOLATION

備註

NtQueryPerformanceCounter沒有標頭檔可供使用。 您應該使用上述名為 的替代函式,不過您也可以使用 LoadLibraryGetProcAddress 函式動態連結至Ntdll.dll。

效能頻率是效能計數器的頻率,特別是每秒計數。 這個值相依于實作。 如果實作沒有硬體來支援效能計時,則傳回的值是 0。

規格需求

需求
DLL
Ntdll.dll

另請參閱

QueryPerformanceCounter

QueryPerformanceFrequency