Share via


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)

另請參閱

QueryInformationJobObject

SetInformationJobObject