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 abfragt werden soll. Wenn Server 0 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 die Array-ID enthalten können.

[out, optional] ActualCount

Empfängt die tatsächliche Anzahl der In-Ids zurückgegebenen Prozess-IDs.

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

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 (einschließlich Dbgeng.h)

Weitere Informationen

AttachProcess

ConnectProcessServer

CreateProcessAndAttach2

GetRunningProcessDescription

GetRunningProcessSystemIdByExecutableName

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5