Compartir a través de


Método IDebugControl::OutputCurrentState (dbgeng.h)

El método OutputCurrentState imprime el estado actual del destino actual en la consola del depurador.

Sintaxis

HRESULT OutputCurrentState(
  [in] ULONG OutputControl,
  [in] ULONG Flags
);

Parámetros

[in] OutputControl

Especifica a qué clientes se va a enviar la salida. Para conocer los valores posibles, consulte DEBUG_OUTCTL_XXX.

[in] Flags

Especifica el conjunto de bits que determina la información que se va a imprimir en la consola del depurador. marcas puede ser cualquier combinación de valores de la tabla siguiente.

Bandera Descripción
DEBUG_CURRENT_SYMBOL Cadena de símbolos para la dirección de la instrucción actual.
DEBUG_CURRENT_DISASM Desensamblaje de la instrucción actual.
DEBUG_CURRENT_REGISTERS Valores de registro actuales.
DEBUG_CURRENT_SOURCE_LINE Nombre de archivo y número de línea del origen correspondiente a la instrucción actual.
 

Como alternativa, de marcas se puede establecer en DEBUG_CURRENT_DEFAULT. Este valor incluye todas las marcas anteriores.

Valor devuelto

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

Código devuelto Descripción
S_OK
El método se realizó correctamente.

Observaciones

Establecer las marcas contenidas en Flags simplemente permite imprimir la información. La información no siempre se imprimirá (por ejemplo, no se imprimirá si no está disponible).

Esta es la misma información de estado que se imprime al dividir en el depurador.

Para obtener más información, vea información de destino.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)