Función ConvertAuxiliaryCounterToPerformanceCounter (realtimeapiset.h)

Convierte el valor de contador auxiliar especificado en el valor del contador de rendimiento correspondiente; opcionalmente, proporciona el error de conversión estimado en nanosegundos debido a latencias y al desfase máximo posible.

Sintaxis

HRESULT ConvertAuxiliaryCounterToPerformanceCounter(
  [in]            ULONGLONG  ullAuxiliaryCounterValue,
  [out]           PULONGLONG lpPerformanceCounterValue,
  [out, optional] PULONGLONG lpConversionError
);

Parámetros

[in] ullAuxiliaryCounterValue

Valor del contador auxiliar que se va a convertir.

[out] lpPerformanceCounterValue

Si se ejecuta correctamente, contiene el valor del contador de rendimiento convertido. No se definirá si se produce un error en la función.

[out, optional] lpConversionError

Si se ejecuta correctamente, contiene el error de conversión estimado, en nanosegundos. No se definirá si se produce un error en la función.

Valor devuelto

Devuelve S_OK si la conversión se realiza correctamente; de lo contrario, devuelve otro VALOR HRESULT que especifica el error.

Valor devuelto Descripción
S_OK
La función se ha realizado correctamente.
E_NOTIMPL
No se admite el contador auxiliar.
E_BOUNDS
El valor que se va a convertir está fuera del intervalo permitido (+/- 10 segundos desde el momento en que se produjo la llamada).

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado realtimeapiset.h
Library Mincore.lib
Archivo DLL Kernel32.dll