Freigeben über


IDebugSystemObjects::GetProcessIdsByIndex-Methode (dbgeng.h)

Die GetProcessIdsByIndex-Methode gibt die Engineprozess-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 von Prozessen 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 kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.

Hinweise

Der Index des ersten Prozesses ist 0. 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 (einschließlich Dbgeng.h)