estrutura JOBOBJECT_BASIC_PROCESS_ID_LIST (winnt.h)
Contém a lista de identificadores de processo para um objeto de trabalho. Se o trabalho estiver aninhado, a lista de identificadores de processo consistirá em todos os processos associados ao trabalho e seus trabalhos filho.
Sintaxe
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;
Membros
NumberOfAssignedProcesses
O número de identificadores de processo a serem armazenados em ProcessIdList.
NumberOfProcessIdsInList
O número de identificadores de processo retornados no buffer ProcessIdList . Se esse número for menor que NumberOfAssignedProcesses, aumente o tamanho do buffer para acomodar a lista completa.
ProcessIdList[1]
Uma matriz de comprimento variável de identificadores de processo retornados por essa chamada. Os elementos de matriz 0 por meio de NumberOfProcessIdsInList– 1 contêm identificadores de processo válidos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | winnt.h (inclua Windows.h) |