JOBOBJECT_BASIC_PROCESS_ID_LIST構造体 (winnt.h)

ジョブ オブジェクトのプロセス識別子リストを格納します。 ジョブが入れ子になっている場合、プロセス ID リストは、ジョブとその子ジョブに関連付けられているすべてのプロセスで構成されます。

構文

typedef struct _JOBOBJECT_BASIC_PROCESS_ID_LIST {
  DWORD     NumberOfAssignedProcesses;
  DWORD     NumberOfProcessIdsInList;
  ULONG_PTR ProcessIdList[1];
} JOBOBJECT_BASIC_PROCESS_ID_LIST, *PJOBOBJECT_BASIC_PROCESS_ID_LIST;

メンバー

NumberOfAssignedProcesses

ProcessIdList に格納されるプロセス識別子の数。

NumberOfProcessIdsInList

ProcessIdList バッファーで返されるプロセス識別子の数。 この数値が NumberOfAssignedProcesses より小さい場合は、完全な一覧に合わせてバッファーのサイズを大きくします。

ProcessIdList[1]

この呼び出しによって返されるプロセス識別子の可変長配列。 配列要素 0 から NumberOfProcessIdsInList – 1 には、有効なプロセス識別子が含まれています。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winnt.h (Windows.h を含む)

こちらもご覧ください

QueryInformationJobObject

SetInformationJobObject