ConvertPerformanceCounterToAuxiliaryCounter 関数 (realtimeapiset.h)
指定したパフォーマンス カウンター値を対応する補助カウンター値に変換します。必要に応じて、待機時間と可能な最大ドリフトによる推定変換エラーをナノ秒単位で提供します。
構文
HRESULT ConvertPerformanceCounterToAuxiliaryCounter(
[in] ULONGLONG ullPerformanceCounterValue,
[out] PULONGLONG lpAuxiliaryCounterValue,
[out, optional] PULONGLONG lpConversionError
);
パラメーター
[in] ullPerformanceCounterValue
変換するパフォーマンス カウンター値。
[out] lpAuxiliaryCounterValue
成功した場合、 には、変換された補助カウンター値が含まれます。 関数が失敗した場合は未定義になります。
[out, optional] lpConversionError
成功した場合、 には推定変換エラー (ナノ秒単位) が含まれます。 関数が失敗した場合は未定義になります。
戻り値
変換 が成功した場合は、S_OK を返します。それ以外の場合は、エラーを指定する別の HRESULT が返されます。
戻り値 | 説明 |
---|---|
|
関数が正常に実行されました。 |
|
補助カウンターはサポートされていません。 |
|
変換する値が、許可された範囲外です (呼び出されたが発生した時点から +/- 10 秒)。 |
|
変換する値は、最後のシステム ブートまたは S3/S4 遷移より前です。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1703 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | realtimeapiset.h |
Library | Mincore.lib |
[DLL] | Kernel32.dll |