Freigeben über


IDebugClient::GetRunningProcessSystemIds-Methode (dbgeng.h)

Die GetRunningProcessSystemIds Methode gibt die Prozess-IDs für jeden ausgeführten Prozess zurück.

Syntax

HRESULT GetRunningProcessSystemIds(
  [in]            ULONG64 Server,
  [out, optional] PULONG  Ids,
  [in]            ULONG   Count,
  [out, optional] PULONG  ActualCount
);

Parameter

[in] Server

Gibt den Prozessserver an, der nach Prozess-IDs abfragen soll. Wenn Server- null ist, gibt das Modul die Prozess-IDs der Prozesse zurück, die auf dem lokalen Computer ausgeführt werden.

[out, optional] Ids

Empfängt die Prozess-IDs. Die Größe dieses Arrays ist Count. Wenn IDsNULL-ist, werden diese Informationen nicht zurückgegeben.

[in] Count

Gibt die Anzahl der Prozess-IDs an, die das Array -IDs enthalten kann.

[out, optional] ActualCount

Empfängt die tatsächliche Anzahl von Prozess-IDs, die in -IDszurückgegeben werden.

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

Diese Methode ist nur für das Debuggen im Live-Benutzermodus verfügbar.

Weitere Informationen zum Erstellen und Anfügen an Livebenutzermodusziele finden Sie unter Live User-Mode Targets.

Anforderungen

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

Siehe auch

AttachProcess-

ConnectProcessServer-

CreateProcessAndAttach2-

GetRunningProcessDescription-

GetRunningProcessSystemIdByExecutableName

IDebugClient-

IDebugClient2-

IDebugClient3-

IDebugClient4-

IDebugClient5-