estructura JOBOBJECT_BASIC_PROCESS_ID_LIST (winnt.h)

Contiene la lista de identificadores de proceso de un objeto de trabajo. Si el trabajo está anidado, la lista de identificadores de proceso consta de todos los procesos asociados al trabajo y a sus trabajos secundarios.

Sintaxis

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;

Miembros

NumberOfAssignedProcesses

Número de identificadores de proceso que se almacenarán en ProcessIdList.

NumberOfProcessIdsInList

Número de identificadores de proceso devueltos en el búfer ProcessIdList . Si este número es menor que NumberOfAssignedProcesses, aumente el tamaño del búfer para dar cabida a la lista completa.

ProcessIdList[1]

Matriz de longitud variable de identificadores de proceso devueltos por esta llamada. Los elementos de matriz 0 a NumberOfProcessIdsInList– 1 contienen identificadores de proceso válidos.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

QueryInformationJobObject

SetInformationJobObject