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