Freigeben über


IDebugSystemObjects2::GetProcessIdsByIndex-Methode (dbgeng.h)

Die GetProcessIdsByIndex-Methode gibt die Prozess-ID der Engine und die 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 Engine-Prozess-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 SysIdsNULL ist, werden diese Informationen nicht zurückgegeben. Andernfalls wird SysIds als Array von Count ULONG-Werten behandelt.

Rückgabewert

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Der Index des ersten Prozesses ist null. Der Index des letzten Prozesses ist die Anzahl der von GetNumberProcesses zurückgegebenen Prozesse minus eins.

Weitere Informationen zu Prozessen finden Sie unter Threads und Prozesse.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)