QueryAuxiliaryCounterFrequency 함수(realtimeapiset.h)

보조 카운터 빈도를 쿼리합니다.

구문

HRESULT QueryAuxiliaryCounterFrequency(
  [out] PULONGLONG lpAuxiliaryCounterFrequency
);

매개 변수

[out] lpAuxiliaryCounterFrequency

지정된 보조 카운터 빈도를 포함하는 출력 버퍼에 대한 긴 포인터입니다. 보조 카운터가 지원되지 않으면 출력 버퍼의 값이 정의되지 않습니다.

반환 값

보조 카운터가 지원되는 경우 S_OK반환하고 보조 카운터가 지원되지 않는 경우 E_NOTIMPL.

설명

반환된 값을 E_NOTIMPL 비교하여 보조 카운터의 가용성을 확인할 수 있습니다.

예제

다음 샘플에서는 QueryAuxiliaryCounterFrequency를 호출하여 카운터 빈도를 검색하는 방법을 설명합니다.

#include <stdio.h> 
#include <windows.h> 
int 
wmain (int argc, wchar_t* argv[]) 
{

   ULONGLONG AuxiliaryCounterFrequency;
   HRESULT Result;

   Result = QueryAuxiliaryCounterFrequency(&AuxiliaryCounterFrequency); 
   if (SUCCEEDED(Result)) {
      wprintf(L"Auxiliary counter frequency is: %llu.\n", AuxiliaryCounterFrequency);
   } 
   else if (Result == E_NOTIMPL) {
      wprintf(L"Auxiliary counter is not supported.\n"); 
   }
	  else {
    wprintf(L"Error code: 0x%x.\n", Result);
   }

   return 0; 
} 

요구 사항

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