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