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 |
---|---|
|
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) |