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) |