Metodo IDebugControl4::ExecuteWide (dbgeng.h)
Il metodo ExecuteWide esegue i comandi del debugger specificati.
Sintassi
HRESULT ExecuteWide(
[in] ULONG OutputControl,
[in] PCWSTR Command,
[in] ULONG Flags
);
Parametri
[in] OutputControl
Specifica il controllo di output da usare durante l'esecuzione del comando. Per i valori possibili, vedere DEBUG_OUTCTL_XXX. Per altre informazioni sull'output, vedere Input e output.
[in] Command
Specifica la stringa di comando da eseguire. Il comando viene interpretato come quelli digitati in una finestra di comando del debugger. Questa stringa di comando può contenere più comandi per l'esecuzione del motore. Per informazioni di riferimento sui comandi, vedere Debugger Commands (Comandi del debugger ).
[in] Flags
Specifica un campo di bit delle opzioni di esecuzione per il comando. Le opzioni predefinite consentono di registrare il comando ma di non inviarlo all'output. Nella tabella seguente sono elencati i bit che è possibile impostare.
Valore | Descrizione |
---|---|
DEBUG_EXECUTE_ECHO | La stringa di comando viene inviata all'output. |
DEBUG_EXECUTE_NOT_LOGGED | La stringa di comando non viene registrata. Questa operazione viene sostituita da DEBUG_EXECUTE_ECHO. |
DEBUG_EXECUTE_NO_REPEAT | Se Command è una stringa vuota, non ripetere l'ultimo comando e non salvare la stringa di comando corrente per ripetere l'esecuzione in un secondo momento. |
Valore restituito
Questo metodo può anche restituire valori di errore. Per altri dettagli, vedere Valori restituiti .
Codice restituito | Descrizione |
---|---|
|
Il metodo è stato eseguito correttamente. |
Commenti
Questo metodo esegue la stringa di comando specificata. Se la stringa include più comandi, questi metodi non verranno restituiti fino a quando non verranno eseguiti tutti i comandi. Ciò può comportare l'attesa dell'esecuzione della destinazione, quindi il completamento di questi metodi può richiedere una quantità arbitraria di tempo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | dbgeng.h (include Dbgeng.h) |