Função KeConvertAuxiliaryCounterToPerformanceCounter (wdm.h)

A rotina KeConvertAuxiliaryCounterToPerformanceCounter converte o valor do contador auxiliar especificado em um valor de contador de desempenho.

Sintaxe

NTSTATUS KeConvertAuxiliaryCounterToPerformanceCounter(
  [in]            ULONG64  AuxiliaryCounterValue,
  [out]           PULONG64 PerformanceCounterValue,
  [out, optional] PULONG64 ConversionError
);

Parâmetros

[in] AuxiliaryCounterValue

O valor do contador auxiliar a ser convertido.

[out] PerformanceCounterValue

Um ponteiro para a variável que contém o valor do contador de desempenho convertido.

[out, optional] ConversionError

Um ponteiro para uma variável que contém o erro de conversão estimado em unidades de nanossegundos.

Retornar valor

KeConvertAuxiliaryCounterToPerformanceCounter pode retornar um dos seguintes:

Código de retorno Descrição
STATUS_SUCCESS
A conversão foi bem-sucedida.
STATUS_NOT_SUPPORTED
Não há suporte para contador auxiliar.
STATUS_INVALID_PARAMETER
O valor AuxiliaryCounterValue não é válido. Por exemplo, o valor é anterior à última inicialização/recuperação do sistema ou está fora do intervalo +/- 10s em comparação com o valor do contador auxiliar atual.
STATUS_UNSUCCESSFUL
A rotina não pode converter o valor especificado com precisão aceitável.

Comentários

Verifique se o valor do contador auxiliar especificado está dentro de +/- 10s em comparação com o valor atual.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 10.
Plataforma de Destino Universal
Cabeçalho wdm.h
Biblioteca Ntoskrnl.lib
DLL Hal.dll
IRQL Qualquer nível

Confira também

KeConvertPerformanceCounterToAuxiliaryCounter