KeConvertAuxiliaryCounterToPerformanceCounter 関数 (wdm.h)

KeConvertAuxiliaryCounterToPerformanceCounter ルーチンは、指定された補助カウンター値をパフォーマンス カウンター値に変換します。

構文

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

パラメーター

[in] AuxiliaryCounterValue

変換する補助カウンター値。

[out] PerformanceCounterValue

変換されたパフォーマンス カウンター値を含む変数へのポインター。

[out, optional] ConversionError

ナノ秒単位の推定変換エラーを含む変数へのポインター。

戻り値

KeConvertAuxiliaryCounterToPerformanceCounter は、次のいずれかを返すことができます。

リターン コード 説明
STATUS_SUCCESS
変換に成功しました。
STATUS_NOT_SUPPORTED
補助カウンターはサポートされていません。
STATUS_INVALID_PARAMETER
AuxiliaryCounterValue 値が無効です。 たとえば、値が最後のシステムの起動/回復より前であるか、現在の補助カウンター値と比較して +/- 10s の範囲外です。
STATUS_UNSUCCESSFUL
ルーチンは、指定された値を許容できる精度で変換できません。

注釈

指定した補助カウンター値が現在の値と比較して +/- 10 以内であることを確認します。

要件

要件
サポートされている最小のクライアント Windows 10 以降で使用できます。
対象プラットフォーム ユニバーサル
Header wdm.h
Library Ntoskrnl.lib
[DLL] Hal.dll
IRQL 任意のレベル

こちらもご覧ください

KeConvertPerformanceCounterToAuxiliaryCounter