Compartir a través de


Interfaz IDebugControl4 (dbgeng.h)

Herencia

La interfaz IDebugControl4 hereda de IDebugControl3. IDebugControl4 también tiene estos tipos de miembros:

Métodos

La interfaz IDebugControl4 tiene estos métodos.

 
IDebugControl4::AddBreakpoint2

El método AddBreakpoint2 crea un nuevo punto de interrupción para el destino actual.
IDebugControl4::AddExtensionWide

El método AddExtensionWide carga una biblioteca de extensiones en el motor del depurador.
IDebugControl4::AssembleWide

El método AssembleWide ensambla una única instrucción de procesador. La instrucción ensamblada se coloca en la memoria del destino.
IDebugControl4::CallExtensionWide

El método CallExtensionWide llama a una extensión del depurador.
IDebugControl4::ControlledOutputVaListWide

El método ControlledOutputVaListWide da formato a una cadena y envía el resultado a las devoluciones de llamada de salida registradas con algunos de los clientes del motor.
IDebugControl4::ControlledOutputWide

El método ControlledOutputWide da formato a una cadena y envía el resultado a las devoluciones de llamada de salida registradas con algunos de los clientes del motor.
IDebugControl4::D isassembleWide

El método DisassembleWide desensambla una instrucción de procesador en la memoria del destino.
IDebugControl4::EvaluateWide

El método EvaluateWide evalúa una expresión y devuelve el resultado.
IDebugControl4::ExecuteCommandFileWide

El método ExecuteCommandFileWide abre el archivo especificado y ejecuta los comandos del depurador contenidos en .
IDebugControl4::ExecuteWide

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

El método GetBreakpointById2 devuelve el punto de interrupción con el identificador de punto de interrupción especificado.
IDebugControl4::GetBreakpointByIndex2

El método GetBreakpointByIndex2 devuelve el punto de interrupción ubicado en el índice especificado.
IDebugControl4::GetContextStackTrace

El método GetContextStackTrace devuelve los fotogramas en la parte superior de la pila de llamadas, empezando por un contexto de registro arbitrario y devolviendo el contexto de registro reconstruido para cada marco de pila.
IDebugControl4::GetEventFilterCommandWide

El método GetEventFilterCommandWide devuelve el comando del depurador que el motor ejecutará cuando se produzca un evento especificado.
IDebugControl4::GetEventFilterTextWide

El método GetEventFilterTextWide devuelve una breve descripción de un evento para un filtro específico.
IDebugControl4::GetEventIndexDescriptionWide

El método GetEventIndexDescriptionWide describe el evento especificado en una lista estática de eventos para el destino actual.
IDebugControl4::GetExceptionFilterSecondCommand

El método IDebugControl4::GetExceptionFilterSecondCommandWide devuelve el comando que se ejecutará tras la segunda oportunidad de una excepción.
IDebugControl4::GetExceptionFilterSecondCommandWide

El método IDebugControl4::GetExceptionFilterSecondCommandWide devuelve el comando que ejecutará el motor del depurador tras la segunda oportunidad de una excepción.
IDebugControl4::GetExpressionSyntaxNamesWide

El método GetExpressionSyntaxNamesWide devuelve los nombres completos y abreviados de una sintaxis de expresión.
IDebugControl4::GetExtensionByPathWide

El método GetExtensionByPathWide devuelve el identificador de una biblioteca de extensiones ya cargada.
IDebugControl4::GetExtensionFunctionWide

El método GetExtensionFunctionWide devuelve un puntero a una función de extensión de una biblioteca de extensiones.
IDebugControl4::GetLastEventInformationWide

El método GetLastEventInformationWide devuelve información sobre el último evento que se produjo en un destino.
IDebugControl4::GetLogFile2

El método GetLogFile2 devuelve el nombre del archivo de registro abierto actualmente.
IDebugControl4::GetLogFile2Wide

El método GetLogFile2Wide devuelve el nombre del archivo de registro abierto actualmente.
IDebugControl4::GetLogFileWide

El método GetLogFileWide devuelve el nombre del archivo de registro abierto actualmente.
IDebugControl4::GetManagedStatus

Proporciona comentarios sobre el uso del motor de las API de depuración en tiempo de ejecución proporcionadas por Common Language Runtime (CLR).
IDebugControl4::GetManagedStatusWide

Proporciona comentarios como una cadena de caracteres Unicode en el uso del motor de las API de depuración en tiempo de ejecución proporcionadas por Common Language Runtime (CLR).
IDebugControl4::GetProcessorTypeNamesWide

El método GetProcessorTypeNamesWide devuelve el nombre completo y el nombre abreviado del tipo de procesador especificado.
IDebugControl4::GetPromptTextWide

El método GetPromptTextWide devuelve el texto de solicitud estándar que se anteponerá a la salida con formato especificada en los métodos OutputPrompt y OutputPromptVaList.
IDebugControl4::GetSpecificFilterArgumentWide

El método GetSpecificFilterArgumentWide devuelve el valor del argumento filter para los filtros específicos que tienen un argumento.
IDebugControl4::GetStoredEventInformation

El método GetStoredEventInformation recupera información sobre un evento de interés disponible en el destino actual.
IDebugControl4::GetSystemVersionString

El método GetSystemVersionString devuelve una cadena que describe la versión del sistema operativo del destino.
IDebugControl4::GetSystemVersionStringWide

El método GetSystemVersionStringWide devuelve una cadena que describe la versión del sistema operativo del destino.
IDebugControl4::GetSystemVersionValues

El método GetSystemVersionValues devuelve información de número de versión para el destino actual.
IDebugControl4::GetTextMacroWide

El método GetTextMacroWide devuelve el valor de un alias de nombre fijo.
IDebugControl4::GetTextReplacementWide

El método GetTextReplacementWide devuelve el valor de un alias con nombre de usuario o un alias automático.
IDebugControl4::InputWide

El método InputWide solicita una cadena de entrada desde el motor del depurador.
IDebugControl4::OpenLogFile2

El método OpenLogFile2 abre un archivo de registro que recibirá la salida de los objetos de cliente.
IDebugControl4::OpenLogFile2Wide

El método OpenLogFile2Wide abre un archivo de registro que recibirá la salida de los objetos de cliente.
IDebugControl4::OpenLogFileWide

El método OpenLogFileWide abre un archivo de registro que recibirá la salida de los objetos de cliente.
IDebugControl4::OutputContextStackTrace

El método OutputContextStackTrace imprime la pila de llamadas especificada por una matriz de marcos de pila y los contextos de registro correspondientes.
IDebugControl4::OutputPromptVaListWide

El método OutputPromptVaListWide da formato y envía un mensaje de usuario a los objetos de devolución de llamada de salida.
IDebugControl4::OutputPromptWide

El método OutputPromptWide da formato y envía un mensaje de usuario a los objetos de devolución de llamada de salida.
IDebugControl4::OutputVaListWide

El método OutputVaListWide da formato a una cadena y envía el resultado a las devoluciones de llamada de salida registradas con los clientes del motor.
IDebugControl4::OutputWide

El método OutputWide da formato a una cadena y envía el resultado a devoluciones de llamada de salida registradas con los clientes del motor.
IDebugControl4::RemoveBreakpoint2

El método RemoveBreakpoint2 quita un punto de interrupción.
IDebugControl4::ResetManagedStatus

Borra y reinicializa la compatibilidad con la depuración de código administrado del motor de las API de depuración en tiempo de ejecución proporcionadas por Common Language Runtime (CLR).
IDebugControl4::ReturnInputWide

Los objetos IDebugInputCallbacks usan el método ReturnInputWide para enviar una cadena de entrada al motor después de una solicitud de entrada.
IDebugControl4::SetEventFilterCommandWide

El método SetEventFilterCommandWide establece un comando del depurador para que el motor se ejecute cuando se produce un evento especificado.
IDebugControl4::SetExceptionFilterSecondCommandWide

El método SetExceptionFilterSecondCommandWide establece el comando que ejecutará el motor del depurador en la segunda oportunidad de una excepción especificada.
IDebugControl4::SetExpressionSyntaxByNameWide

El método SetExpressionSyntaxByNameWide establece la sintaxis que usará el motor para evaluar expresiones.
IDebugControl4::SetSpecificFilterArgumentWide

El método SetSpecificFilterArgumentWide establece el valor del argumento filter para los filtros específicos que pueden tener un argumento.
IDebugControl4::SetTextMacroWide

El método SetTextMacroWide establece el valor de un alias de nombre fijo.
IDebugControl4::SetTextReplacementWide

El método SetTextReplacementWide establece el valor de un alias con nombre de usuario.

Requisitos

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

Consulte también

IDebugControl

IDebugControl2

IDebugControl3