Metodo IDebugControl::ExecuteCommandFile (dbgeng.h)

Il metodo ExecuteCommandFile apre il file specificato ed esegue i comandi del debugger contenuti all'interno.

Sintassi

HRESULT ExecuteCommandFile(
  [in] ULONG OutputControl,
  [in] PCSTR CommandFile,
  [in] ULONG Flags
);

Parametri

[in] OutputControl

Specifica dove inviare l'output del comando. Per i valori possibili, vedere DEBUG_OUTCTL_XXX. Per altre informazioni sull'output, vedere Input e output.

[in] CommandFile

Specifica il nome del file che contiene i comandi da eseguire. Questo file viene aperto per la lettura e il relativo contenuto viene interpretato come se fosse stato digitato nella console del debugger.

[in] Flags

Specifica le opzioni di esecuzione per il comando . Le opzioni predefinite consentono di registrare il comando ma non di inviarlo all'output. Per informazioni dettagliate sui valori che Flags può accettare, vedere Esegui.

Valore restituito

Questo metodo potrebbe anche restituire valori di errore, inclusi i valori di errore causati da un errore di apertura del file specificato. Per altre informazioni, vedere Valori restituiti.

Codice restituito Descrizione
S_OK
Il metodo è stato eseguito correttamente.

Commenti

Questo metodo legge il file specificato ed esegue i comandi una riga alla volta usando Execute. Se si è verificata un'eccezione durante l'esecuzione di una riga, l'esecuzione continuerà con la riga successiva.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione dbgeng.h (include Dbgeng.h)

Vedi anche

Eseguire

Idebugcontrol

IDebugControl2

IDebugControl3