estructura JOBOBJECT_BASIC_ACCOUNTING_INFORMATION (winnt.h)

Contiene información de contabilidad básica para un objeto de trabajo.

Sintaxis

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;

Miembros

TotalUserTime

Cantidad total de tiempo de ejecución en modo de usuario para todos los procesos activos asociados al trabajo, así como todos los procesos terminados ya no están asociados al trabajo, en tics de 100 nanosegundos.

TotalKernelTime

Cantidad total de tiempo de ejecución del modo kernel para todos los procesos activos asociados al trabajo, así como todos los procesos terminados ya no están asociados al trabajo, en tics de 100 nanosegundos.

ThisPeriodTotalUserTime

Cantidad total de tiempo de ejecución del modo de usuario para todos los procesos activos asociados al trabajo (así como todos los procesos terminados ya no están asociados al trabajo) desde la última llamada que estableció un límite de tiempo de modo usuario por trabajo, en tics de 100 nanosegundos.

Este miembro se establece en 0 al crear el trabajo y cada vez que se establece un límite de tiempo de modo de usuario por trabajo.

ThisPeriodTotalKernelTime

Cantidad total de tiempo de ejecución del modo kernel para todos los procesos activos asociados al trabajo (así como todos los procesos terminados ya no están asociados al trabajo) desde la última llamada que estableció un límite de tiempo en modo kernel por trabajo, en tics de 100 nanosegundos.

Este miembro se establece en cero al crear el trabajo y se establece cada vez que se establece un límite de tiempo en modo kernel por trabajo.

TotalPageFaultCount

El número total de errores de página detectados por todos los procesos activos asociados al trabajo, así como todos los procesos terminados ya no están asociados al trabajo.

TotalProcesses

Número total de procesos asociados al trabajo durante su vigencia, incluidos los que han finalizado. Por ejemplo, cuando un proceso está asociado a un trabajo, pero se produce un error en la asociación debido a una infracción de límite, este valor se incrementa.

ActiveProcesses

Número total de procesos asociados actualmente al trabajo. Cuando un proceso está asociado a un trabajo, pero se produce un error en la asociación debido a una infracción de límite, este valor se incrementa temporalmente. Cuando se cierra el proceso terminado y se liberan todas las referencias al proceso, este valor se disminuye.

TotalTerminatedProcesses

Número total de procesos finalizados debido a una infracción de límite.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluya Windows.h)

Consulte también

QueryInformationJobObject

SetInformationJobObject