IDebugClient4::GetRunningProcessSystemIds 方法 (dbgeng.h)

GetRunningProcessSystemIds 方法返回每个正在运行的进程的进程 ID。

语法

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

参数

[in] Server

指定要查询进程 ID 的进程服务器。 如果 Server 为零,则引擎将返回本地计算机上运行的进程的进程 ID。

[out, optional] Ids

接收进程 ID。 此数组的大小为 Count。 如果 ID 为NULL,则不返回此信息。

[in] Count

指定数组 ID 可以容纳的进程 ID 数。

[out, optional] ActualCount

接收 ID 中返回的进程 ID 的实际数目。

返回值

此方法也可能返回错误值。 有关更多详细信息 ,请参阅返回值

返回代码 说明
S_OK
方法成功。

注解

此方法仅适用于实时用户模式调试。

有关创建和附加到实时用户模式目标的详细信息,请参阅 实时 User-Mode 目标

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

AttachProcess

ConnectProcessServer

CreateProcessAndAttach2

GetRunningProcessDescription

GetRunningProcessSystemIdByExecutableName

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5