Compartilhar via


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

O método GetRunningProcessSystemIds retorna as IDs do processo para cada processo em execução.

Sintaxe

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

Parâmetros

[in] Server

Especifica o servidor de processo a ser consultado para IDs de processo. Se Server for zero, o mecanismo retornará as IDs de processo dos processos em execução no computador local.

[out, optional] Ids

Recebe as IDs do processo. O tamanho dessa matriz é Contagem. Se IDs estiver NULL, essas informações não serão retornadas.

[in] Count

Especifica o número de IDs de processo que a matriz IDs pode conter.

[out, optional] ActualCount

Recebe o número real de IDs de processo retornadas em IDs.

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.

Observações

Esse método está disponível apenas para depuração dinâmica do modo de usuário.

Para obter mais informações sobre como criar e anexar a destinos de modo de usuário dinâmico, consulte de Destinos do Live User-Mode .

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

do AttachProcess

ConnectProcessServer

CreateProcessAndAttach2

GetRunningProcessDescription

GetRunningProcessSystemIdByExecutableName

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5