Compartilhar via


Função QueryAuxiliaryCounterFrequency (realtimeapiset.h)

Consulta a frequência do contador auxiliar.

Sintaxe

HRESULT QueryAuxiliaryCounterFrequency(
  [out] PULONGLONG lpAuxiliaryCounterFrequency
);

Parâmetros

[out] lpAuxiliaryCounterFrequency

Ponteiro longo para um buffer de saída que contém a frequência de contador auxiliar especificada. Se não houver suporte para o contador auxiliar, o valor no buffer de saída será indefinido.

Retornar valor

Retornará S_OK se o contador auxiliar tiver suporte e E_NOTIMPL se não houver suporte para o contador auxiliar.

Comentários

Você pode determinar a disponibilidade do contador auxiliar comparando o valor retornado com E_NOTIMPL.

Exemplos

O exemplo a seguir descreve como chamar QueryAuxiliaryCounterFrequency para recuperar a frequência do contador.

#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; 
} 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1703 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho realtimeapiset.h
Biblioteca Mincore.lib
DLL Kernel32.dll