Método IDebugClient4::CreateProcess (dbgeng.h)
O método CreateProcess cria um processo a partir da linha de comando especificada.
Sintaxe
HRESULT CreateProcess(
[in] ULONG64 Server,
[in] PSTR CommandLine,
[in] ULONG CreateFlags
);
Parâmetros
[in] Server
Especifica o servidor de processo a ser usado para anexar ao processo. Se servidor for zero, o mecanismo criará um processo local sem usar um servidor de processo.
[in] CommandLine
Especifica a linha de comando a ser executada para criar o novo processo.
[in] CreateFlags
Especifica os sinalizadores a serem usados ao criar o processo. Para obter detalhes sobre esses sinalizadores, consulte o CreateFlags membro da estrutura de DEBUG_CREATE_PROCESS_OPTIONS.
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 |
---|---|
|
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.
Se CreateFlags contiver um dos sinalizadores DEBUG_PROCESS ou DEBUG_ONLY_THIS_PROCESS, o mecanismo também será anexado ao processo recém-criado; isso é semelhante ao comportamento de CreateProcessAndAttach2 com seu argumento ProcessId definido como zero.
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