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