Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Herencia
La interfaz IDebugControl hereda de la interfaz IUnknown . IDebugControl también tiene estos tipos de miembros:
Métodos
La interfaz IDebugControl tiene estos métodos.
|
IDebugControl::AddBreakpoint El método AddBreakpoint crea un nuevo punto de interrupción para el destino actual. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::AddEngineOptions El método AddEngineOptions activa algunas de las opciones del motor del depurador. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::AddExtension El método AddExtension carga una biblioteca de extensiones en el motor del depurador. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::Assemble El método IDebugControl::Assemble ensambla una sola instrucción de procesador. La instrucción ensamblada se coloca en la memoria del destino. |
|
IDebugControl::CallExtension El método CallExtension llama a una extensión del depurador. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::CloseLogFile El método CloseLogFile cierra el archivo de registro abierto actualmente. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::CoerceValue El método CoerceValue convierte un valor de un tipo en un valor de otro tipo. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::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 IDebugControl. |
|
IDebugControl::ControlledOutput El método IDebugControl::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. |
|
IDebugControl::ControlledOutputVaList El método IDebugControl::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. |
|
IDebugControl::D isassemble El método Desensambla una instrucción de procesador en la memoria del destino. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::Evaluate El método Evaluate evalúa una expresión y devuelve el resultado. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::Execute El método Execute ejecuta los comandos del depurador especificados. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::ExecuteCommandFile El método IDebugControl::ExecuteCommandFile abre el archivo especificado y ejecuta los comandos del depurador contenidos en . |
|
IDebugControl::GetActualProcessorType El método IDebugControl::GetActualProcessorType devuelve el tipo de procesador del procesador físico del equipo que ejecuta el destino. |
|
IDebugControl::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 IDebugControl. |
|
IDebugControl::GetBreakpointByIndex El método GetBreakpointByIndex devuelve el punto de interrupción ubicado en el índice especificado. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::GetBreakpointParameters El método GetBreakpointParameters devuelve los parámetros de uno o varios puntos de interrupción. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::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 IDebugControl. |
|
IDebugControl::GetDebuggeeType El método GetDebuggeeType describe la naturaleza del destino actual. Este método pertenece a la interfaz IDebugControl. |
|
IDebugControl::GetDisassembleEffectiveOffset El método GetDisassembleEffectiveOffset devuelve la dirección del último desensamblaje de instrucción mediante Desensamblado. Este método pertenece a IDebugControl. |
|
IDebugControl::GetEffectiveProcessorType El método IDebugControl::GetEffectiveProcessorType devuelve el tipo de procesador efectivo del procesador del equipo que ejecuta el destino. |
|
IDebugControl::GetEngineOptions Obtenga información sobre cómo el método GetEngineOptions devuelve las opciones del motor. Incluye parámetros y devuelve. |
|
IDebugControl::GetEventFilterCommand Obtenga información sobre cómo el método GetEventFilterCommand devuelve el comando del depurador que el motor ejecutará cuando se produzca un evento especificado. |
|
IDebugControl::GetEventFilterText Obtenga información sobre cómo el método GetEventFilterText devuelve una breve descripción de un evento para un filtro específico. |
|
IDebugControl::GetExceptionFilterParameters Obtenga información sobre cómo el método GetExceptionFilterParameters devuelve los parámetros de los filtros de excepción especificados por códigos de excepción o por índice. |
|
IDebugControl::GetExceptionFilterSecondCommand Obtenga información sobre cómo el método GetExceptionFilterSecondCommand devuelve el comando que ejecuta el motor del depurador tras la segunda oportunidad de una excepción especificada. |
|
IDebugControl::GetExecutingProcessorType Obtenga información sobre cómo el método GetExecutingProcessorType devuelve el tipo de procesador en ejecución para el procesador para el que se produjo el último evento. |
|
IDebugControl::GetExecutionStatus Obtenga información sobre cómo el método GetExecutionStatus devuelve información sobre el estado de ejecución del motor del depurador. |
|
IDebugControl::GetExtensionByPath Obtenga información sobre cómo el método GetExtensionByPath devuelve el identificador de una biblioteca de extensiones ya cargada. |
|
IDebugControl::GetExtensionFunction Obtenga información sobre cómo el método GetExtensionFunction devuelve un puntero a una función de extensión desde una biblioteca de extensiones. |
|
IDebugControl::GetInterrupt Obtenga información sobre cómo el método GetInterrupt comprueba si se emitió una interrupción del usuario. Incluye devoluciones y comentarios. |
|
IDebugControl::GetInterruptTimeout Obtenga información sobre cómo el método GetInterruptTimeout devuelve el número de segundos que esperará el motor al solicitar una interrupción en el depurador. |
|
IDebugControl::GetLastEventInformation Obtenga información sobre cómo el método GetLastEventInformation devuelve información sobre el último evento que se produjo en un destino. |
|
IDebugControl::GetLogFile Obtenga información sobre cómo el método GetLogFile devuelve el nombre del archivo de registro abierto actualmente. Incluye parámetros, devoluciones y comentarios. |
|
IDebugControl::GetLogMask Obtenga información sobre cómo el método GetLogMask devuelve la máscara de salida para el archivo de registro abierto actualmente. Incluye parámetros, devoluciones y comentarios. |
|
IDebugControl::GetNearInstruction Obtenga información sobre cómo el método GetNearInstruction devuelve la ubicación de una instrucción de procesador en relación con una ubicación determinada. |
|
IDebugControl::GetNotifyEventHandle Obtenga información sobre cómo el método GetNotifyEventHandle recibe el identificador del evento que se indicará después de la siguiente excepción en un destino. |
|
IDebugControl::GetNumberBreakpoints Obtenga información sobre cómo el método GetNumberBreakpoints devuelve el número de puntos de interrupción para el proceso actual. |
|
IDebugControl::GetNumberEventFilters Obtenga información sobre cómo el método GetNumberEventFilters devuelve el número de filtros de eventos usados actualmente por el motor. |
|
IDebugControl::GetNumberPossibleExecutingProcessorTypes Obtenga información sobre cómo el método GetNumberPossibleExecutingProcessorTypes devuelve el número de tipos de procesador admitidos por el equipo que ejecuta el destino actual. |
|
IDebugControl::GetNumberProcessors Obtenga información sobre cómo el método GetNumberProcessors devuelve el número de procesadores del equipo que ejecuta el destino actual. |
|
IDebugControl::GetNumberSupportedProcessorTypes Obtenga información sobre cómo el método GetNumberSupportedProcessorTypes devuelve el número de tipos de procesador admitidos por el motor. |
|
IDebugControl::GetPageSize Obtenga información sobre cómo el método GetPageSize devuelve el tamaño de página para el modo de procesador efectivo. Incluye parámetros y devuelve. |
|
IDebugControl::GetPossibleExecutingProcessorTypes Obtenga información sobre cómo el método GetPossibleExecutingProcessorTypes devuelve los tipos de procesador admitidos por el equipo que ejecuta el destino actual. |
|
IDebugControl::GetProcessorTypeNames Obtenga información sobre cómo el método GetProcessorTypeNames devuelve el nombre completo y el nombre abreviado del tipo de procesador especificado. |
|
IDebugControl::GetPromptText El método GetPromptText devuelve el texto del mensaje estándar que se antepone a la salida con formato especificada en los métodos OutputPrompt y OutputPromptVaList. |
|
IDebugControl::GetRadix El método GetRadix devuelve el radix predeterminado usado por el motor del depurador cuando evalúa y muestra expresiones MASM y cuando muestra información de símbolos. |
|
IDebugControl::GetReturnOffset Obtenga información sobre cómo el método GetReturnOffset devuelve la dirección de retorno de la función actual. Incluye parámetros, devoluciones y comentarios. |
|
IDebugControl::GetSpecificFilterArgument Obtenga información sobre cómo el método GetSpecificFilterArgument devuelve el valor del argumento filter para los filtros específicos que tienen un argumento. |
|
IDebugControl::GetSpecificFilterParameters Obtenga información sobre cómo el método GetSpecificFilterParameters devuelve los parámetros para filtros de eventos específicos. |
|
IDebugControl::GetStackTrace Obtenga información sobre cómo el método GetStackTrace devuelve los fotogramas en la parte superior de la pila de llamadas especificada. |
|
IDebugControl::GetSupportedProcessorTypes Obtenga información sobre cómo el método GetSupportedProcessorTypes devuelve los tipos de procesador admitidos por el motor del depurador. |
|
IDebugControl::GetSystemErrorControl Obtenga información sobre cómo el método GetSystemErrorControl devuelve los valores de control para controlar los errores del sistema. |
|
IDebugControl::GetSystemVersion Obtenga información sobre cómo el método GetSystemVersion devuelve información que identifica el sistema operativo en el equipo que ejecuta el destino actual. |
|
IDebugControl::GetTextMacro Obtenga información sobre cómo el método GetTextMacro devuelve el valor de un alias de nombre fijo. Incluye parámetros, devoluciones y comentarios. |
|
IDebugControl::GetWindbgExtensionApis32 Obtenga información sobre cómo el método GetWindbgExtensionApis32 devuelve una estructura que facilita el uso de la API WdbgExts. |
|
IDebugControl::GetWindbgExtensionApis64 Obtenga información sobre cómo el método GetWindbgExtensionApis64 devuelve una estructura que facilita el uso de la API WdbgExts. |
|
IDebugControl::Input El método Input solicita una cadena de entrada desde el motor del depurador. |
|
IDebugControl::IsPointer64Bit Obtenga información sobre cómo determina el método IsPointer64Bit si el procesador efectivo usa punteros de 64 bits. |
|
IDebugControl::OpenLogFile Obtenga información sobre cómo el método OpenLogFile abre un archivo de registro que recibirá la salida de los objetos de cliente. |
|
IDebugControl::Output Obtenga información sobre cómo el método Output da formato a una cadena y envía el resultado a devoluciones de llamada de salida registradas con los clientes del motor. |
|
IDebugControl::OutputCurrentState Obtenga información sobre cómo el método OutputCurrentState imprime el estado actual del destino actual en la consola del depurador. |
|
IDebugControl::OutputDisassembly Obtenga información sobre cómo el método OutputDisassembly desensamblama una instrucción de procesador y envía el desensamblaje a las devoluciones de llamada de salida. |
|
IDebugControl::OutputDisassemblyLines Obtenga información sobre cómo el método OutputDisassemblyLines desensambla varias instrucciones de procesador y envía las instrucciones de ensamblado resultantes a las devoluciones de llamada de salida. |
|
IDebugControl::OutputPrompt Obtenga información sobre cómo el método OutputPrompt da formato y envía un mensaje de usuario a los objetos de devolución de llamada de salida. |
|
IDebugControl::OutputPromptVaList Obtenga información sobre cómo el método OutputPromptVaList da formato y envía un mensaje de usuario a los objetos de devolución de llamada de salida. |
|
IDebugControl::OutputStackTrace Obtenga información sobre cómo el método OutputStackTrace genera el marco de pila proporcionado o los marcos de pila actuales. |
|
IDebugControl::OutputVaList Obtenga información sobre cómo el método OutputVaList da formato a una cadena y envía el resultado a las devoluciones de llamada de salida registradas con los clientes del motor. |
|
IDebugControl::OutputVersionInformation Obtenga información sobre cómo el método OutputVersionInformation imprime información de versión sobre el motor del depurador en la consola del depurador. |
|
IDebugControl::ReadBugCheckData Obtenga información sobre cómo el método ReadBugCheckData lee el código de comprobación de errores del kernel y los parámetros relacionados. |
|
IDebugControl::RemoveBreakpoint Obtenga información sobre cómo el método RemoveBreakpoint quita un punto de interrupción. Consulte los parámetros, los resultados y los comentarios. |
|
IDebugControl::RemoveEngineOptions Obtenga información sobre cómo el método RemoveEngineOptions desactiva algunas de las opciones del motor. Puede especificar qué opciones se van a desactivar. |
|
IDebugControl::RemoveExtension Obtenga información sobre cómo el método RemoveExtension descarga una biblioteca de extensiones. Puede especificar el identificador de la biblioteca que se va a descargar. |
|
IDebugControl::ReturnInput Obtenga información sobre cómo los objetos IDebugInputCallbacks usan el método ReturnInputCallbacks para enviar una cadena de entrada al motor después de una solicitud de entrada. |
|
IDebugControl::SetCodeLevel Obtenga información sobre cómo el método SetCodeLevel establece el nivel de código actual y se usa principalmente al recorrer el código. |
|
IDebugControl::SetEffectiveProcessorType Obtenga información sobre cómo el método SetEffectiveProcessorType establece el tipo de procesador efectivo del procesador del equipo que ejecuta el destino. |
|
IDebugControl::SetEngineOptions Obtenga información sobre cómo cambia el método SetEngineOptions las opciones del motor. También puede ver una descripción de las opciones del motor. |
|
IDebugControl::SetEventFilterCommand Obtenga información sobre cómo el método SetEventFilterCommand establece un comando del depurador para que el motor se ejecute cuando se produzca un evento especificado. |
|
IDebugControl::SetExceptionFilterParameters Obtenga información sobre cómo el método SetExceptionFilterParameters cambia el estado de interrupción y el estado de control de algunos filtros de excepción. |
|
IDebugControl::SetExceptionFilterSecondCommand Este método establece el comando ejecutado por el motor del depurador en la segunda oportunidad de una excepción especificada. |
|
IDebugControl::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. |
|
IDebugControl::SetInterrupt Obtenga información sobre cómo el método SetInterrupt registra una interrupción del usuario o se interrumpe en el depurador. En este artículo se incluye la información de parámetro necesaria. |
|
IDebugControl::SetInterruptTimeout Obtenga información sobre cómo el método SetInterruptTimeout establece el número de segundos que el motor del depurador debe esperar al solicitar una interrupción en el depurador. |
|
IDebugControl::SetLogMask Obtenga información sobre cómo el método SetLogMask establece la máscara de salida para el archivo de registro abierto actualmente. |
|
IDebugControl::SetNotifyEventHandle Obtenga información sobre cómo el método SetNotifyEventHandle establece el evento que se indicará después de la siguiente excepción en un destino. |
|
IDebugControl::SetRadix El método SetRadix establece el radix predeterminado usado por el motor del depurador cuando evalúa y muestra expresiones MASM y cuando muestra información de símbolos. |
|
IDebugControl::SetSpecificFilterArgument Obtenga información sobre cómo el método SetSpecificFilterArgument establece el valor del argumento filter para los filtros específicos que pueden tener un argumento. |
|
IDebugControl::SetSpecificFilterParameters Obtenga información sobre cómo el método SetSpecificFilterParameters cambia el estado de interrupción y el estado de control de algunos filtros de eventos específicos. |
|
IDebugControl::SetSystemErrorControl Obtenga información sobre cómo el método IDebugControl.SetSystemErrorControl establece los valores de control para controlar los errores del sistema. |
|
IDebugControl::SetTextMacro Obtenga información sobre cómo el método IDebugControl.SetTextMacro establece el valor de un alias de nombre fijo. Incluye la información de parámetro necesaria. |
|
IDebugControl::WaitForEvent Obtenga información sobre cómo el método WaitForEvent espera un evento que se divide en la aplicación del motor del depurador. |
Requisitos
| Requisito | Valor |
|---|---|
| de la plataforma de destino de | Windows |
| encabezado | dbgeng.h (include Dbgeng.h) |