Compartir a través de


Método IDebugClient2::GetRunningProcessSystemIds (dbgeng.h)

El método GetRunningProcessSystemIds devuelve los identificadores de proceso para cada proceso en ejecución.

Sintaxis

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

Parámetros

[in] Server

Especifica el servidor de procesos que se va a consultar para los identificadores de proceso. Si Server es cero, el motor devolverá los identificadores de proceso de los procesos que se ejecutan en el equipo local.

[out, optional] Ids

Recibe los identificadores de proceso. El tamaño de esta matriz es Count. Si Ids es NULL, esta información no se devuelve.

[in] Count

Especifica el número de identificadores de proceso que pueden contener los identificadores de matriz.

[out, optional] ActualCount

Recibe el número real de identificadores de proceso devueltos en Ids.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

Este método solo está disponible para la depuración en modo usuario activo.

Para obtener más información sobre cómo crear y adjuntar a destinos en modo de usuario dinámicos, consulte Destinos de Live User-Mode.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)

Consulte también

AttachProcess

ConnectProcessServer

CreateProcessAndAttach2

GetRunningProcessDescription

GetRunningProcessSystemIdByExecutableName

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5