Структура
JOBOBJECT_BASIC_ACCOUNTING_INFORMATIONСтруктура
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION содержит основную поясняющую информацию для объекта задания.
typedef struct _JOBOBJECT_BASIC_ACCOUNTING_INFORMATION { LARGE_INTEGERTotalUserTime; 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 наносекундных промежутках времени.
Этот член устанавливается в 0 при создании задания, и каждый раз, когда устанавливается ограничение времени привилегированного режима.
TotalPageFaultCount
Общее количество ошибок из-за отсутствия страницы, встреченных всеми активными процессами, связанными с заданием, также как и всеми законченными процессами, больше не связанными с заданием.
TotalProcesses
Общее количество процессов, связанных с заданием в течение его продолжительности жизни, включая и те, которые закончили работу. Например, когда процесс связан с заданием, но связь завершается ошибкой из-за нарушения ограничений, то это значение увеличивается.
ActiveProcesses
Общее количество процессов, в настоящее время связанных с заданием. Когда процесс связан с заданием, но ассоциация завершается ошибкой из-за нарушения ограничения, это значение временно увеличивается. Когда законченный процесс выходит, а все ссылки на процесс отклоняются, то это значение уменьшается.
TotalTerminatedProcesses
Общее количество процессов закончивших работу из-за нарушений ограничения.
Смотри также
Краткий обзор Процессы и потоки, Структуры, используемые объектом задания, QueryInformationJobObject, SetInformationJobObject
Размещение и совместимость JOBOBJECT_BASIC_ACCOUNTING_INFORMATION |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Нет |
Windows Me |
Нет |
Windows 98 |
Нет |
Windows 95 |
Нет |
Заголовочный файл |
|
- объявлено в |
Winnt.h |
- включено в |
Windows.h |
Unicode |
Нет |
Замечания по платформе |
Не имеется |