Структура JOBOBJECT_BASIC_ACCOUNTING_INFORMATION


Структура JOBOBJECT_BASIC_ACCOUNTING_INFORMATION содержит основную поясняющую информацию для объекта задания.

Синтаксис
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 наносекундных промежутках времени.

Этот член устанавливается в 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

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz