Freigeben über


JOBOBJECT_BASIC_PROCESS_ID_LIST-Struktur (winnt.h)

Enthält die Liste der Prozessbezeichner für ein Auftragsobjekt. Wenn der Auftrag geschachtelt ist, besteht die Prozessbezeichnerliste aus allen Prozessen, die dem Auftrag und seinen untergeordneten Aufträgen zugeordnet sind.

Syntax

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;

Member

NumberOfAssignedProcesses

Die Anzahl der Prozessbezeichner, die in ProcessIdList gespeichert werden sollen.

NumberOfProcessIdsInList

Die Anzahl der im ProcessIdList-Puffer zurückgegebenen Prozessbezeichner. Wenn diese Zahl kleiner als NumberOfAssignedProcesses ist, erhöhen Sie die Größe des Puffers, um die vollständige Liste aufzunehmen.

ProcessIdList[1]

Ein Array mit Prozessbezeichnern variabler Länge, das von diesem Aufruf zurückgegeben wird. Arrayelemente 0 bis NumberOfProcessIdsInList– 1 enthalten gültige Prozessbezeichner.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (Einschließen von Windows.h)

Weitere Informationen

QueryInformationJobObject

SetInformationJobObject