Metodo IDebugClient3::CreateProcess (dbgeng.h)
Il metodo CreateProcess crea un processo dalla riga di comando specificata.
Sintassi
HRESULT CreateProcess(
[in] ULONG64 Server,
[in] PSTR CommandLine,
[in] ULONG CreateFlags
);
Parametri
[in] Server
Specifica il server di elaborazione da usare per collegare il processo. Se Server è zero, il motore creerà un processo locale senza usare un server di elaborazione.
[in] CommandLine
Specifica la riga di comando da eseguire per creare il nuovo processo.
[in] CreateFlags
Specifica i flag da usare durante la creazione del processo. Per informazioni dettagliate su questi flag, vedere il membro CreateFlags della struttura DEBUG_CREATE_PROCESS_OPTIONS .
Valore restituito
Questo metodo può anche restituire valori di errore. Per altre informazioni, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Questo metodo è disponibile solo per il debug in modalità utente live.
Se CreateFlags contiene uno dei flag DEBUG_PROCESS o DEBUG_ONLY_THIS_PROCESS, il motore verrà collegato anche al processo appena creato; è simile al comportamento di CreateProcessAndAttach2 con l'argomento ProcessId impostato su zero.
Per altre informazioni sulla creazione e l'associazione alle destinazioni in modalità utente live, vedere Destinazioni live User-Mode.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (includere Dbgeng.h) |