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)

Vedi anche

QueryInformationJobObject

SetInformationJobObject