Función QueryIdleProcessorCycleTimeEx (realtimeapiset.h)
Recupera el tiempo de ciclo acumulado para el subproceso inactivo en cada procesador lógico del grupo de procesadores especificado.
Sintaxis
BOOL QueryIdleProcessorCycleTimeEx(
[in] USHORT Group,
[in, out] PULONG BufferLength,
[out] PULONG64 ProcessorIdleCycleTime
);
Parámetros
[in] Group
Número del grupo de procesadores para el que se va a recuperar el tiempo de ciclo.
[in, out] BufferLength
En la entrada, especifica el tamaño del búfer ProcessorIdleCycleTime , en bytes. Se espera que este búfer sea 8 veces el número de procesadores del grupo.
En la salida, especifica el número de elementos escritos en el búfer. Si el tamaño del búfer no es suficiente, se produce un error en la función y este parámetro recibe la longitud necesaria del búfer.
[out] ProcessorIdleCycleTime
Número de ciclos de reloj de CPU utilizados por cada subproceso inactivo. Si este parámetro es NULL, la función actualiza el parámetro BufferLength con la longitud necesaria.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, use GetLastError.
Comentarios
Para compilar una aplicación que usa esta función, establezca _WIN32_WINNT >= 0x0601. Para obtener más información, vea Usar los encabezados de Windows.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | realtimeapiset.h (incluya Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |
Vea también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de