Поделиться через


Метод IDebugClient2::GetRunningProcessSystemIds (dbgeng.h)

Метод GetRunningProcessSystemIds возвращает идентификаторы процессов для каждого выполняемого процесса.

Синтаксис

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

Параметры

[in] Server

Указывает сервер обработки для запроса идентификаторов процессов. Если server равно нулю, подсистема вернет идентификаторы процессов процессов, выполняемых на локальном компьютере.

[out, optional] Ids

Получает идентификаторы процесса. Размер этого массива составляет число. Если идентификаторовNULL, эти сведения не возвращаются.

[in] Count

Указывает количество идентификаторов процессов, которые могут содержать идентификаторы массива идентификаторов.

[out, optional] ActualCount

Получает фактическое количество идентификаторов процессов, возвращаемых в идентификаторов.

Возвращаемое значение

Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.

Возвращаемый код Описание
S_OK
Метод был успешным.

Замечания

Этот метод доступен только для динамической отладки в режиме пользователя.

Дополнительные сведения о создании и присоединении к целевым объектам в реальном режиме пользователя см. в разделе Целевые объекты live User-Mode.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)

См. также

AttachProcess

ConnectProcessServer

CreateProcessAndAttach2

GetRunningProcessDescription

GetRunningProcessSystemIdByExecutableName

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5