winnt.h) (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 纳秒为单位)。
创建作业时,此成员设置为零,每次建立每个作业内核模式的时间限制时。
TotalPageFaultCount
与作业关联的所有活动进程以及不再与作业关联的所有已终止进程遇到的页错误总数。
TotalProcesses
与作业在其生存期内关联的进程总数,包括已终止的进程。 例如,当进程与作业关联,但关联因违反限制而失败时,此值将递增。
ActiveProcesses
当前与作业关联的进程总数。 当进程与作业关联,但关联因违反限制而失败时,此值将暂时递增。 当终止的进程退出并释放对进程的所有引用时,此值将递减。
TotalTerminatedProcesses
由于限制冲突而终止的进程总数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
标头 | winnt.h (包括 Windows.h) |