struttura JOBOBJECT_BASIC_ACCOUNTING_INFORMATION (winnt.h)
Contiene informazioni di base sulla contabilità per un oggetto processo.
Sintassi
typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION {
LARGE_INTEGER TotalUserTime;
LARGE_INTEGER TotalKernelTime;
LARGE_INTEGER ThisPeriodTotalUserTime;
LARGE_INTEGER ThisPeriodTotalKernelTime;
DWORD TotalPageFaultCount;
DWORD TotalProcesses;
DWORD ActiveProcesses;
DWORD TotalTerminatedProcesses;
} JOBOBJECT_BASIC_ACCOUNTING_INFORMATION, *PJOBOBJECT_BASIC_ACCOUNTING_INFORMATION;
Members
TotalUserTime
Quantità totale di tempo di esecuzione in modalità utente per tutti i processi attivi associati al processo, nonché per tutti i processi terminati non più associati al processo, in tick da 100 nanosecondi.
TotalKernelTime
Quantità totale di tempo di esecuzione in modalità kernel per tutti i processi attivi associati al processo, nonché per tutti i processi terminati non più associati al processo, in tick da 100 nanosecondi.
ThisPeriodTotalUserTime
Quantità totale di tempo di esecuzione in modalità utente per tutti i processi attivi associati al processo (nonché per tutti i processi terminati non più associati al processo) dall'ultima chiamata che imposta un limite di tempo in modalità utente per processo, in tick da 100 nanosecondi.
Questo membro è impostato su 0 alla creazione del processo e ogni volta che viene stabilito un limite di tempo in modalità utente per processo.
ThisPeriodTotalKernelTime
Quantità totale di tempo di esecuzione in modalità kernel per tutti i processi attivi associati al processo (così come tutti i processi terminati non più associati al processo) dall'ultima chiamata che imposta un limite di tempo in modalità kernel per processo, in tick da 100 nanosecondi.
Questo membro è impostato su zero durante la creazione del processo e ogni volta che viene stabilito un limite di tempo in modalità kernel per processo.
TotalPageFaultCount
Numero totale di errori di pagina rilevati da tutti i processi attivi associati al processo, nonché da tutti i processi terminati non più associati al processo.
TotalProcesses
Numero totale di processi associati al processo durante la sua durata, inclusi quelli che sono stati terminati. Ad esempio, quando un processo è associato a un processo, ma l'associazione ha esito negativo a causa di una violazione del limite, questo valore viene incrementato.
ActiveProcesses
Numero totale di processi attualmente associati al processo. Quando un processo è associato a un processo, ma l'associazione ha esito negativo a causa di una violazione del limite, questo valore viene temporaneamente incrementato. Quando il processo terminato termina e vengono rilasciati tutti i riferimenti al processo, questo valore viene decrementato.
TotalTerminatedProcesses
Numero totale di processi terminati a causa di una violazione del limite.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winnt.h (include Windows.h) |