structure JOBOBJECT_BASIC_ACCOUNTING_INFORMATION (winnt.h)
Contient des informations comptables de base pour un objet de travail.
Syntaxe
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;
Membres
TotalUserTime
Durée totale d’exécution en mode utilisateur pour tous les processus actifs associés au travail, ainsi que pour tous les processus terminés qui ne sont plus associés au travail, en 100 nanosecondes.
TotalKernelTime
Durée totale d’exécution en mode noyau pour tous les processus actifs associés au travail, ainsi que pour tous les processus arrêtés qui ne sont plus associés au travail, en 100 nanosecondes.
ThisPeriodTotalUserTime
Durée totale d’exécution en mode utilisateur pour tous les processus actifs associés au travail (ainsi que tous les processus arrêtés qui ne sont plus associés au travail) depuis le dernier appel qui a défini une limite de temps en mode utilisateur par travail, en 100 nanosecondes.
Ce membre est défini sur 0 lors de la création du travail, et chaque fois qu’une limite de temps en mode utilisateur par travail est établie.
ThisPeriodTotalKernelTime
Durée totale d’exécution en mode noyau pour tous les processus actifs associés au travail (ainsi que tous les processus arrêtés qui ne sont plus associés au travail) depuis le dernier appel qui a défini une limite de temps en mode noyau par travail, en 100 nanosecondes.
Ce membre est défini sur zéro lors de la création du travail, et chaque fois qu’une limite de temps en mode noyau par travail est établie.
TotalPageFaultCount
Nombre total d’erreurs de page rencontrées par tous les processus actifs associés au travail, ainsi que par tous les processus arrêtés qui ne sont plus associés au travail.
TotalProcesses
Nombre total de processus associés à la tâche pendant sa durée de vie, y compris ceux qui se sont terminés. Par exemple, lorsqu’un processus est associé à un travail, mais que l’association échoue en raison d’une violation de limite, cette valeur est incrémentée.
ActiveProcesses
Nombre total de processus actuellement associés au travail. Lorsqu’un processus est associé à un travail, mais que l’association échoue en raison d’une violation de limite, cette valeur est temporairement incrémentée. Lorsque le processus terminé se termine et que toutes les références au processus sont libérées, cette valeur est décrémentée.
TotalTerminatedProcesses
Nombre total de processus arrêtés en raison d’une violation de la limite.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winnt.h (inclure Windows.h) |