winnt.h) (JOBOBJECT_BASIC_PROCESS_ID_LIST 结构

包含作业对象的进程标识符列表。 如果作业是嵌套的,则进程标识符列表包含与作业及其子作业关联的所有进程。

语法

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 [仅限桌面应用]
标头 winnt.h (包括 Windows.h)

另请参阅

QueryInformationJobObject

SetInformationJobObject