Share via


Funzione QueryProcessCycleTime (realtimeapiset.h)

Recupera la somma dell'ora del ciclo di tutti i thread del processo specificato.

Sintassi

BOOL QueryProcessCycleTime(
  [in]  HANDLE   ProcessHandle,
  [out] PULONG64 CycleTime
);

Parametri

[in] ProcessHandle

Handle per il processo. L'handle deve avere il PROCESS_QUERY_INFORMATION o PROCESS_QUERY_LIMITED_INFORMATION diritto di accesso. Per altre informazioni, vedere Elaborare diritti di sicurezza e accesso.

[out] CycleTime

Numero di cicli di clock della CPU usati dai thread del processo. Questo valore include cicli impiegato sia in modalità utente che in modalità kernel.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Per enumerare i processi nel sistema, usare la funzione EnumProcesses .

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0600 o versioni successive.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione realtimeapiset.h (includono Windows.h in Windows 7, Windows Server 2008 Windows Server 2008 R2)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

QueryIdleProcessorCycleTime

QueryThreadCycleTime