Método IDebugControl3::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 ver 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. Las marcas pueden ser cualquier combinación de valores de la tabla siguiente.

Marca Descripción
DEBUG_CURRENT_SYMBOL Cadena de símbolo para la dirección de la instrucción actual.
DEBUG_CURRENT_DISASM Desensamblado 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, las marcas se pueden 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 detalles.

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

Comentarios

Establecer las marcas contenidas en Marcas 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 Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)