다음을 통해 공유


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 를 반환합니다.

반환 값 Description
S_OK
함수가 성공했습니다.
E_NOTIMPL
보조 카운터는 지원되지 않습니다.
E_BOUNDS
변환할 값이 허용되는 범위를 벗어났습니다(호출이 발생한 시점부터 10초 이상).
E_BOUNDS
변환할 값은 마지막 시스템 부팅 또는 S3/S4 전환 이전입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1703 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 realtimeapiset.h
라이브러리 Mincore.lib
DLL Kernel32.dll