Función NtQueryPerformanceCounter
[Esta función no se admite y no se debe usar. Use las funciones QueryPerformanceCounter y QueryPerformanceFrequency en su lugar.
Devuelve el valor actual de un contador de rendimiento y, opcionalmente, la frecuencia del contador de rendimiento.
Sintaxis
NTSTATUS NtQueryPerformanceCounter(
_Out_ PLARGE_INTEGER PerformanceCounter,
_Out_opt_ PLARGE_INTEGER PerformanceFrequency
);
Parámetros
-
PerformanceCounter [out]
-
Dirección de una variable para recibir el valor del contador de rendimiento actual.
-
PerformanceFrequency [out, optional]
-
Dirección de una variable para recibir la frecuencia del contador de rendimiento.
Valor devuelto
Si la función se realiza correctamente, devuelve el código NTSTATUSSTATUS_SUCCESS; de lo contrario, devuelve un código de error como STATUS_ACCESS_VIOLATION.
Comentarios
No hay ningún archivo de encabezado disponible para NtQueryPerformanceCounter. Debe usar las funciones alternativas mencionadas anteriormente, aunque también puede usar las funciones LoadLibrary y GetProcAddress para vincular dinámicamente a Ntdll.dll.
La frecuencia de rendimiento es la frecuencia del contador de rendimiento en hercios, específicamente en recuentos por segundo. Este valor depende de la implementación. Si la implementación no tiene hardware para admitir el tiempo de rendimiento, el valor devuelto es 0.
Requisitos
Requisito | Value |
---|---|
Archivo DLL |
|
Consulte también