Metodo IDebugClient5::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 utilizzare per il collegamento al 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 utilizzare durante la creazione del processo. Per informazioni dettagliate su questi flag, vedere il CreateFlags membro della struttura DEBUG_CREATE_PROCESS_OPTIONS.
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere valori restituiti.
Codice restituito | Descrizione |
---|---|
|
Il metodo ha avuto esito positivo. |
Osservazioni
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; questo comportamento è simile al comportamento di CreateProcessAndAttach2 con il relativo argomento ProcessId impostato su zero.
Per altre informazioni sulla creazione e la connessione a destinazioni in modalità utente live, vedere Destinazioni User-Mode live.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | dbgeng.h (include Dbgeng.h) |