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