Compartir a través de


Método IDebugControl4::ExecuteWide (dbgeng.h)

El método ExecuteWide ejecuta los comandos del depurador especificados.

Sintaxis

HRESULT ExecuteWide(
  [in] ULONG  OutputControl,
  [in] PCWSTR Command,
  [in] ULONG  Flags
);

Parámetros

[in] OutputControl

Especifica el control de salida que se va a usar al ejecutar el comando. Para obtener los valores posibles, consulte DEBUG_OUTCTL_XXX. Para obtener más información sobre la salida, consulte Entrada y salida.

[in] Command

Especifica la cadena de comando que se va a ejecutar. El comando se interpreta como los que se escriben en una ventana de comandos del depurador. Esta cadena de comandos puede contener varios comandos para que se ejecute el motor. Consulte Comandos del depurador para obtener la referencia de comandos.

[in] Flags

Especifica un campo de bits de opciones de ejecución para el comando. Las opciones predeterminadas son registrar el comando, pero no enviarlos a la salida. En la tabla siguiente se enumeran los bits que se pueden establecer.

Valor Descripción
DEBUG_EXECUTE_ECHO La cadena de comando se envía a la salida.
DEBUG_EXECUTE_NOT_LOGGED La cadena de comandos no se registra. Esto se invalida por DEBUG_EXECUTE_ECHO.
DEBUG_EXECUTE_NO_REPEAT Si Command es una cadena vacía, no repita el último comando y no guarde la cadena de comando actual para repetir la ejecución más adelante.

Valor devuelto

Este método también puede devolver valores de error. Consulte Valores devueltos para obtener más detalles.

Código devuelto Descripción
S_OK
Método realizado correctamente.

Comentarios

Este método ejecuta la cadena de comandos especificada. Si la cadena tiene varios comandos, estos métodos no devolverán hasta que se hayan ejecutado todos los comandos. Esto puede implicar esperar a que se ejecute el destino, por lo que estos métodos pueden tardar un tiempo arbitrario en completarse.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

ExecuteCommandFile

IDebugControl4