KeConvertAuxiliaryCounterToPerformanceCounter ルーチンは、指定した補助カウンター値をパフォーマンス カウンター値に変換します。
構文
NTSTATUS KeConvertAuxiliaryCounterToPerformanceCounter(
[in] ULONG64 AuxiliaryCounterValue,
[out] PULONG64 PerformanceCounterValue,
[out, optional] PULONG64 ConversionError
);
パラメーター
[in] AuxiliaryCounterValue
変換する補助カウンター値。
[out] PerformanceCounterValue
変換されたパフォーマンス カウンター値を含む変数へのポインター。
[out, optional] ConversionError
ナノ秒単位の推定変換エラーを含む変数へのポインター。
戻り値
KeConvertAuxiliaryCounterToPerformanceCounter は、次のいずれかを返すことができます。
リターン コード | 形容 |
---|---|
|
変換に成功しました。 |
|
補助カウンターはサポートされていません。 |
|
AuxiliaryCounterValue 値が無効です。 たとえば、値が前回のシステム起動/回復より前であるか、現在の補助カウンター値と比較して +/- 10s の範囲から外れているとします。 |
|
ルーチンは、指定した値を許容できる精度で変換できません。 |
備考
指定した補助カウンター値が、現在の値と比較して +/- 10 以内であることを確認します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 以降で使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | wdm.h |
ライブラリ | Ntoskrnl.lib |
DLL | Hal.dll |
IRQL | 任意のレベル |