Compartir a través de


Función ConvertPerformanceCounterToAuxiliaryCounter (realtimeapiset.h)

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

Sintaxis

HRESULT ConvertPerformanceCounterToAuxiliaryCounter(
  [in]            ULONGLONG  ullPerformanceCounterValue,
  [out]           PULONGLONG lpAuxiliaryCounterValue,
  [out, optional] PULONGLONG lpConversionError
);

Parámetros

[in] ullPerformanceCounterValue

Valor del contador de rendimiento que se va a convertir.

[out] lpAuxiliaryCounterValue

Si se ejecuta correctamente, contiene el valor del contador auxiliar 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).
E_BOUNDS
El valor que se va a convertir es anterior a la última transición de arranque del sistema o S3/S4.

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