次の方法で共有


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 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー wdm.h
ライブラリ Ntoskrnl.lib
DLL Hal.dll
IRQL 任意のレベル

関連項目

KeConvertPerformanceCounterToAuxiliaryCounter