KeConvertAuxiliaryCounterToPerformanceCounter 函式 (wdm.h)

KeConvertAuxiliaryCounterToPerformanceCounter 例程會將指定的輔助計數器值轉換成性能計數器值。

語法

NTSTATUS KeConvertAuxiliaryCounterToPerformanceCounter(
  [in]            ULONG64  AuxiliaryCounterValue,
  [out]           PULONG64 PerformanceCounterValue,
  [out, optional] PULONG64 ConversionError
);

參數

[in] AuxiliaryCounterValue

要轉換的輔助計數器值。

[out] PerformanceCounterValue

包含已轉換性能計數器值的變數指標。

[out, optional] ConversionError

變數的指標,其中包含以奈秒為單位的估計轉換錯誤。

傳回值

KeConvertAuxiliaryCounterToPerformanceCounter 可以傳回下列其中一項:

傳回碼 Description
STATUS_SUCCESS
轉換成功。
STATUS_NOT_SUPPORTED
不支持輔助計數器。
STATUS_INVALID_PARAMETER
AuxiliaryCounterValue 值無效。 例如,值早於最後一個系統開機/復原,或超出 +/- 10s 範圍,相較於目前的輔助計數器值。
STATUS_UNSUCCESSFUL
例程無法以可接受的精確度轉換指定的值。

備註

請確定指定的輔助計數器值在 +/- 10 秒內,與目前的值相較之下。

規格需求

需求
最低支援的用戶端 從 Windows 10 開始提供。
目標平台 Universal
標頭 wdm.h
程式庫 Ntoskrnl.lib
Dll Hal.dll
IRQL 任何層級

另請參閱

KeConvertPerformanceCounterToAuxiliaryCounter