IXtfConsoleControlClient::GetRunningProcesses
Faz com que todos os processos em execução sejam enumerados, invocando um retorno de chamada para cada processo em execução.Sintaxe
Parâmetros
pCallbackTipo: IXtfRunningProcessCallback* Um ponteiro para a interface IXtfRunningProcessCallback, invocada quando um processo em execução é descoberto.
Valor retornado
Tipo: HRESULT RetornaS_OK se for bem-sucedido; caso contrário, retorna um código de erro HRESULT.
Comentários
Essa função faz com que a API do XBOX Tools Framework (XTF) enumere todos os processos em execução no console de desenvolvimento atual. Quando um processo em execução é encontrado, a API do XTF invoca a função de retorno de chamada OnFoundProcess da interface IXtfRunningProcessCallback implementada no seu aplicativo e especificada empCallback. A API do XTF passa um ponteiro para uma estrutura XTFPROCESSINFO, que descreve o processo em execução, ao invocar a função OnFoundProcess que você implementou.
A memória da estrutura XTFPROCESSINFO pertence à API do XBOX Tools Framework (XTF) e é invalidada após cada invocação da sua função de retorno de chamada IXtfRunningProcessCallback::OnFoundProcess. Você deve copiar as informações da estrutura se precisar delas para uso posterior.
Para obter a lista de processos em execução na partição do título, você precisa acrescentar
/title ao endereço fornecido em XtfCreateConsoleClient ao criar a instância de IXtfConsoleControlClient; caso contrário, essa função retornará a lista de processos em execução na partição do sistema.Requisitos
Cabeçalho: xtfconsolecontrol.h Biblioteca: xtfconsolecontrol.lib Plataformas com suporte: Windows (para ferramentas do console XBOX)Confira também
IXtfConsoleControlClientXtfConsoleControl
