структура JOBOBJECT_BASIC_ACCOUNTING_INFORMATION (winnt.h)
Содержит основные учетные данные для объекта задания.
Синтаксис
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;
Члены
TotalUserTime
Общее время выполнения в пользовательском режиме для всех активных процессов, связанных с заданием, а также для всех завершенных процессов, больше не связанных с заданием, в 100 наносекундных тактов.
TotalKernelTime
Общее время выполнения в режиме ядра для всех активных процессов, связанных с заданием, а также для всех завершенных процессов, больше не связанных с заданием, в 100 наносекундных тактов.
ThisPeriodTotalUserTime
Общее время выполнения в пользовательском режиме для всех активных процессов, связанных с заданием (а также для всех завершенных процессов, которые больше не связаны с заданием) с момента последнего вызова, устанавливающего ограничение времени пользовательского режима для каждого задания, в 100 наносекундных тактов.
При создании задания для этого элемента устанавливается значение 0, и каждый раз, когда устанавливается ограничение времени в пользовательском режиме для каждого задания.
ThisPeriodTotalKernelTime
Общее время выполнения в режиме ядра для всех активных процессов, связанных с заданием (а также всех завершенных процессов, которые больше не связаны с заданием) с момента последнего вызова, устанавливающего ограничение времени для каждого задания в режиме ядра, в 100 наносекундных тактов.
При создании задания для этого элемента устанавливается равный нулю, и каждый раз, когда устанавливается ограничение времени для каждого задания в режиме ядра.
TotalPageFaultCount
Общее количество ошибок страниц, с которыми сталкиваются все активные процессы, связанные с заданием, а также все завершенные процессы, которые больше не связаны с заданием.
TotalProcesses
Общее количество процессов, связанных с заданием за время его существования, включая процессы, которые были завершены. Например, если процесс связан с заданием, но связь завершается сбоем из-за нарушения ограничения, это значение увеличивается.
ActiveProcesses
Общее количество процессов, связанных в данный момент с заданием. Если процесс связан с заданием, но связь завершается сбоем из-за нарушения ограничения, это значение временно увеличивается. Когда завершенный процесс завершается и все ссылки на процесс освобождаются, это значение уменьшается.
TotalTerminatedProcesses
Общее количество процессов, завершенных из-за нарушения ограничения.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winnt.h (включая Windows.h) |