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)

Confira também

QueryInformationJobObject

SetInformationJobObject