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) |