Interfaz IDebugControl2 (dbgeng.h)
Herencia
La interfaz IDebugControl2 hereda de IDebugControl. IDebugControl2 también tiene estos tipos de miembros:
Métodos
La interfaz IDebugControl2 tiene estos métodos.
IDebugControl2::AddBreakpoint El método AddBreakpoint crea un nuevo punto de interrupción para el destino actual. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::AddEngineOptions El método AddEngineOptions activa algunas de las opciones del motor del depurador. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::AddExtension El método AddExtension carga una biblioteca de extensiones en el motor del depurador. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::Assemble El método Assemble ensambla una única instrucción de procesador. La instrucción ensamblada se coloca en la memoria del destino. Este método pertenece a IDebugControl2. |
IDebugControl2::CallExtension El método CallExtension llama a una extensión del depurador. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::CloseLogFile El método CloseLogFile cierra el archivo de registro abierto actualmente. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::CoerceValue El método CoerceValue convierte un valor de un tipo en un valor de otro tipo. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::CoerceValues El método CoerceValues convierte una matriz de valores en una matriz de valores de diferentes tipos. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::ControlledOutput El método IDebugControl2::ControlledOutput 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. |
IDebugControl2::ControlledOutputVaList El método IDebugControl2::ControlledOutputVaList 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. |
IDebugControl2::D isassemble El método Desensambla una instrucción de procesador en la memoria del destino. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::Evaluate El método Evaluate evalúa una expresión y devuelve el resultado. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::Execute El método Execute ejecuta los comandos del depurador especificados. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::ExecuteCommandFile El método ExecuteCommandFile abre el archivo especificado y ejecuta los comandos del depurador contenidos en . Este método pertenece a IDebugControl2. |
IDebugControl2::GetActualProcessorType El método IDebugControl2::GetActualProcessorType devuelve el tipo de procesador del procesador físico del equipo que ejecuta el destino. |
IDebugControl2::GetBreakpointById El método GetBreakpointById devuelve el punto de interrupción con el identificador de punto de interrupción especificado. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetBreakpointByIndex El método GetBreakpointByIndex devuelve el punto de interrupción ubicado en el índice especificado. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetBreakpointParameters El método GetBreakpointParameters devuelve los parámetros de uno o varios puntos de interrupción. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetCodeLevel El método GetCodeLevel devuelve el nivel de código actual y se usa principalmente al recorrer el código. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetCurrentSystemUpTime El método IDebugControl2::GetCurrentSystemUpTime devuelve el número de segundos que el equipo del destino actual se está ejecutando desde que se inició por última vez. |
IDebugControl2::GetCurrentTimeDate El método GetCurrentTimeDate devuelve la hora del destino actual. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetDebuggeeType El método GetDebuggeeType describe la naturaleza del destino actual. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetDisassembleEffectiveOffset El método GetDisassembleEffectiveOffset devuelve la dirección de la última instrucción desensamblado mediante Desensamblado. Este método pertenece a IDebugControl2. |
IDebugControl2::GetDumpFormatFlags El método IDebugControl2::GetDumpFormatFlags devuelve las marcas que describen qué información está disponible en un destino de archivo de volcado. |
IDebugControl2::GetEffectiveProcessorType El método IDebugControl2::GetEffectiveProcessorType devuelve el tipo de procesador efectivo del procesador del equipo que ejecuta el destino. |
IDebugControl2::GetEngineOptions Obtenga información sobre cómo usar el método IDebugControl2::GetEngineOptions, que devuelve las opciones del motor. |
IDebugControl2::GetEventFilterCommand Obtenga información sobre cómo el método GetEventFilterCommand devuelve el comando del depurador que ejecuta el motor cuando se produce un evento especificado. |
IDebugControl2::GetEventFilterText Obtenga información sobre el método GetEventFilterText, que devuelve una breve descripción de un evento para un filtro específico. |
IDebugControl2::GetExceptionFilterParameters Obtenga información sobre el método GetExceptionFilterParameters, que devuelve los parámetros de los filtros de excepción especificados por códigos de excepción o por índice. |
IDebugControl2::GetExceptionFilterSecondCommand Este método devuelve el comando que ejecuta el motor del depurador tras la segunda oportunidad de una excepción especificada. |
IDebugControl2::GetExecutingProcessorType Este método devuelve el tipo de procesador en ejecución para el procesador para el que se produjo el último evento. |
IDebugControl2::GetExecutionStatus Obtenga información sobre cómo este método devuelve información sobre el estado de ejecución del motor del depurador. |
IDebugControl2::GetExtensionByPath Obtenga información sobre el método GetExtensionByPath, que devuelve el identificador de una biblioteca de extensiones ya cargada. |
IDebugControl2::GetExtensionFunction Obtenga información sobre el método GetExtensionFunction, que devuelve un puntero a una función de extensión de una biblioteca de extensiones. |
IDebugControl2::GetInterrupt Obtenga información sobre el método IDebugControl2::GetInterrupt, que comprueba si se ha emitido una interrupción del usuario. |
IDebugControl2::GetInterruptTimeout Obtenga información sobre el método GetInterruptTimeout, que devuelve el número de segundos que el motor esperará al solicitar una interrupción en el depurador. |
IDebugControl2::GetLastEventInformation Obtenga información sobre el método GetLastEventInformation, que devuelve información sobre el último evento que se produjo en un destino. |
IDebugControl2::GetLogFile Obtenga información sobre el método IDebugControl2::GetLogFile, que devuelve el nombre del archivo de registro abierto actualmente. |
IDebugControl2::GetLogMask Obtenga información sobre el método IDebugControl2::GetLogMask, que devuelve la máscara de salida del archivo de registro abierto actualmente. |
IDebugControl2::GetNearInstruction Obtenga información sobre el método GetNearInstruction, que devuelve la ubicación de una instrucción de procesador relativa a una ubicación determinada. |
IDebugControl2::GetNotifyEventHandle Obtenga información sobre el método GetNotifyEventHandle, que recibe el identificador del evento que se señalará después de la siguiente excepción en un destino. |
IDebugControl2::GetNumberBreakpoints Obtenga información sobre el método GetNumberBreakpoints, que devuelve el número de puntos de interrupción del proceso actual. |
IDebugControl2::GetNumberEventFilters Obtenga información sobre el método GetNumberEventFilters, que devuelve el número de filtros de eventos usados actualmente por el motor. |
IDebugControl2::GetNumberPossibleExecutingProcessorTypes Obtenga información sobre cómo este método devuelve el número de tipos de procesador admitidos por el equipo que ejecuta el destino actual. |
IDebugControl2::GetNumberProcessors Obtenga información sobre el método GetNumberProcessors, que devuelve el número de procesadores del equipo que ejecuta el destino actual. |
IDebugControl2::GetNumberSupportedProcessorTypes Obtenga información sobre el método GetNumberSupportedProcessorTypes, que devuelve el número de tipos de procesador admitidos por el motor. |
IDebugControl2::GetNumberTextReplacements El método GetNumberTextReplacements devuelve el número de alias automáticos y con nombre de usuario definidos actualmente. Este método pertenece a IDebugControl2. |
IDebugControl2::GetPageSize Obtenga información sobre el método GetPageSize, que devuelve el tamaño de página para el modo de procesador efectivo. |
IDebugControl2::GetPossibleExecutingProcessorTypes Obtenga información sobre el método GetPossibleExecutingProcessorTypes, que devuelve los tipos de procesador admitidos por el equipo que ejecuta el destino actual. |
IDebugControl2::GetProcessorTypeNames Obtenga información sobre el método GetProcessorTypeNames, que devuelve el nombre completo y el nombre abreviado del tipo de procesador especificado. |
IDebugControl2::GetPromptText Obtenga información sobre cómo el método GetPromptText devuelve el texto de solicitud estándar que se antepone a la salida con formato en los métodos OutputPrompt y OutputPromptVaList. |
IDebugControl2::GetRadix Obtenga información sobre cómo el método GetRadix devuelve el radix predeterminado usado por el motor del depurador cuando evalúa y muestra expresiones MASM o información de símbolos. |
IDebugControl2::GetReturnOffset Obtenga información sobre el método GetReturnOffset, que devuelve la dirección de retorno de la función actual. |
IDebugControl2::GetSpecificFilterArgument Obtenga información sobre el método GetSpecificFilterArgument, que devuelve el valor del argumento filter para los filtros específicos que tienen un argumento. |
IDebugControl2::GetSpecificFilterParameters Obtenga información sobre el método GetSpecificFilterParameters, que devuelve los parámetros de filtros de eventos específicos. |
IDebugControl2::GetStackTrace Obtenga información sobre el método GetStackTrace, que devuelve los marcos en la parte superior de la pila de llamadas especificada. |
IDebugControl2::GetSupportedProcessorTypes Obtenga información sobre el método GetSupportedProcessorTypes, que devuelve los tipos de procesador admitidos por el motor del depurador. |
IDebugControl2::GetSystemErrorControl Obtenga información sobre el método GetSystemErrorControl, que devuelve los valores de control para controlar los errores del sistema. |
IDebugControl2::GetSystemVersion Obtenga información sobre el método GetSystemVersion, que devuelve información que identifica el sistema operativo en el equipo que ejecuta el destino actual. |
IDebugControl2::GetTextMacro Obtenga información sobre el método IDebugControl2.GetTextMacro, que devuelve el valor de un alias de nombre fijo. |
IDebugControl2::GetTextReplacement El método GetTextReplacement devuelve el valor de un alias con nombre de usuario o un alias automático. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::GetWindbgExtensionApis32 Obtenga información sobre el método GetWindbgExtensionApis32, que devuelve una estructura que facilita el uso de la API WdbgExts. |
IDebugControl2::GetWindbgExtensionApis64 Obtenga información sobre el método GetWindbgExtensionApis64, que devuelve una estructura que facilita el uso de la API WdbgExts. |
IDebugControl2::IsPointer64Bit Obtenga información sobre el método IsPointer64Bit, que determina si el procesador efectivo usa punteros de 64 bits. |
IDebugControl2::OpenLogFile Obtenga información sobre el método OpenLogFile, que abre un archivo de registro que recibe la salida de los objetos de cliente. |
IDebugControl2::Output Obtenga información sobre cómo el método Output da formato a una cadena y envía el resultado a las devoluciones de llamada de salida registradas con los clientes del motor. |
IDebugControl2::OutputCurrentState Obtenga información sobre el método OutputCurrentState, que imprime el estado actual del destino actual en la consola del depurador. |
IDebugControl2::OutputDisassembly Obtenga información sobre el método OutputDisassembly, que desensambla una instrucción de procesador y envía el desensamblaje a las devoluciones de llamada de salida. |
IDebugControl2::OutputDisassemblyLines Este método desmonta varias instrucciones de procesador y envía las instrucciones de ensamblado resultantes a las devoluciones de llamada de salida. |
IDebugControl2::OutputPrompt Obtenga información sobre el método OutputPrompt, que da formato y envía un mensaje de usuario a los objetos de devolución de llamada de salida. |
IDebugControl2::OutputPromptVaList Obtenga información sobre el método OutputPromptVaList, que da formato y envía un mensaje de usuario a los objetos de devolución de llamada de salida. |
IDebugControl2::OutputStackTrace Obtenga información sobre el método OutputStackTrace, que genera el marco de pila proporcionado o los marcos de pila actuales. |
IDebugControl2::OutputTextReplacements El método IDebugControl2::OutputTextReplacements imprime todos los alias con nombre de usuario definidos actualmente en el flujo de salida del depurador. |
IDebugControl2::OutputVaList Obtenga información sobre el método OutputVaList, que da formato a una cadena y envía el resultado a las devoluciones de llamada de salida registradas con los clientes del motor. |
IDebugControl2::OutputVersionInformation Obtenga información sobre el método OutputVersionInformation, que imprime información de versión sobre el motor del depurador en la consola del depurador. |
IDebugControl2::ReadBugCheckData Obtenga información sobre el método ReadBugCheckData, que lee el código de comprobación de errores del kernel y los parámetros relacionados. |
IDebugControl2::RemoveBreakpoint Obtenga información sobre el método IDebugControl2.RemoveBreakpoint, que quita un punto de interrupción. Este método también podría devolver otros valores de error. |
IDebugControl2::RemoveEngineOptions Obtenga información sobre el método RemoveEngineOptions, que desactiva algunas de las opciones del motor. Puede especificar las opciones que se van a desactivar. |
IDebugControl2::RemoveExtension Obtenga información sobre el método IDebugControl2.RemoveExtension, que descarga una biblioteca de extensiones. Puede especificar el identificador de la biblioteca de extensiones que se va a descargar. |
IDebugControl2::RemoveTextReplacements El método RemoveTextReplacements quita todos los alias con nombre de usuario. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::ReturnInput Obtenga información sobre el método ReturnInput, que usan los objetos IDebugInputCallbacks para enviar una cadena de entrada al motor después de una solicitud de entrada. |
IDebugControl2::SetCodeLevel Obtenga información sobre el método SetCodeLevel, que establece el nivel de código actual y se usa principalmente al recorrer el código. |
IDebugControl2::SetEffectiveProcessorType Obtenga información sobre el método SetEffectiveProcessorType, que establece el tipo de procesador efectivo del procesador del equipo que ejecuta el destino. |
IDebugControl2::SetEngineOptions Obtenga información sobre el método IDebugControl2.SetEngineOptions, que cambia las opciones del motor que especifique. |
IDebugControl2::SetEventFilterCommand Obtenga información sobre el método SetEventFilterCommand, que establece un comando del depurador para que el motor se ejecute cuando se produce un evento especificado. |
IDebugControl2::SetExceptionFilterParameters Obtenga información sobre el método SetExceptionFilterParameters, que cambia el estado de interrupción y el estado de control de algunos filtros de excepción. |
IDebugControl2::SetExceptionFilterSecondCommand Obtenga información sobre cómo el método SetExceptionFilterSecondCommand establece el comando que ejecuta el motor del depurador en la segunda oportunidad de una excepción especificada. |
IDebugControl2::SetExecutionStatus El método SetExecutionStatus solicita que el motor del depurador escriba un estado ejecutable. La ejecución real no se produce hasta la próxima vez que se llame a WaitForEvent. |
IDebugControl2::SetInterrupt Obtenga información sobre el método SetInterrupt, que registra una interrupción del usuario o se interrumpe en el depurador. |
IDebugControl2::SetInterruptTimeout Obtenga información sobre el método SetInterruptTimeout, que establece el número de segundos que el motor del depurador debe esperar al solicitar un salto en el depurador. |
IDebugControl2::SetLogMask Obtenga información sobre el método IDebugControl2.SetLogMask, que establece la máscara de salida para el archivo de registro abierto actualmente. |
IDebugControl2::SetNotifyEventHandle Obtenga información sobre el método SetNotifyEventHandle, que establece el evento que se indicará después de la siguiente excepción en un destino. |
IDebugControl2::SetRadix El método SetRadix establece el radix predeterminado usado por el motor del depurador cuando evalúa y muestra expresiones MASM e información de símbolos. |
IDebugControl2::SetSpecificFilterArgument Obtenga información sobre el método SetSpecificFilterArgument, que establece el valor del argumento filter para los filtros específicos que pueden tener un argumento. |
IDebugControl2::SetSpecificFilterParameters Obtenga información sobre el método SetSpecificFilterParameters, que cambia el estado de interrupción y controla el estado de algunos filtros de eventos específicos. |
IDebugControl2::SetSystemErrorControl Obtenga información sobre el método SetSystemErrorControl, que establece los valores de control para controlar los errores del sistema. |
IDebugControl2::SetTextMacro Obtenga información sobre el método IDebugControl2.SetTextMacro, que establece el valor de un alias de nombre fijo. |
IDebugControl2::SetTextReplacement El método SetTextReplacement establece el valor de un alias con nombre de usuario. Este método pertenece a la interfaz IDebugControl2. |
IDebugControl2::WaitForEvent Obtenga información sobre el método WaitForEvent, que espera un evento que se divide en la aplicación del motor del depurador. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | dbgeng.h (include Dbgeng.h) |