Freigeben über


IDebugSystemObjects3::GetProcessIdsByIndex-Methode (dbgeng.h)

Die GetProcessIdsByIndex-methode gibt die Modulprozess-ID und Systemprozess-ID für die angegebenen Prozesse im aktuellen Ziel zurück.

Syntax

HRESULT GetProcessIdsByIndex(
  [in]            ULONG  Start,
  [in]            ULONG  Count,
  [out, optional] PULONG Ids,
  [out, optional] PULONG SysIds
);

Parameter

[in] Start

Gibt den Index des ersten Prozesses an, dessen ID angefordert wird.

[in] Count

Gibt die Anzahl der Prozesse an, deren IDs angefordert werden.

[out, optional] Ids

Empfängt die Modulprozess-IDs. Wenn IDsNULL-ist, werden diese Informationen nicht zurückgegeben. andernfalls werden IDs als Array von Count ULONG-Werten behandelt.

[out, optional] SysIds

Empfängt die Systemprozess-IDs. Wenn SysIds-NULL-ist, werden diese Informationen nicht zurückgegeben. andernfalls wird SysIds- als Array von Count ULONG-Werten behandelt.

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte.

Rückgabecode Beschreibung
S_OK
Die Methode war erfolgreich.

Bemerkungen

Der Index des ersten Prozesses ist Null. Der Index des letzten Prozesses ist die Anzahl der prozesse, die von GetNumberProcesses minus 1 zurückgegeben werden.

Weitere Informationen zu Prozessen finden Sie unter Threads und Prozesse.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)