Freigeben über


IDebugClient3::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 abfragt. Wenn Server null ist, gibt die Engine 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 die Array-IDs enthalten können.

[out, optional] ActualCount

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

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

Diese Methode ist nur für das Debuggen im Livebenutzermodus verfügbar.

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

Anforderungen

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

Weitere Informationen

AttachProcess

ConnectProcessServer

CreateProcessAndAttach2

GetRunningProcessDescription

GetRunningProcessSystemIdByExecutableName

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5