Compartir a través de


Interfaz IDebugClient (dbgeng.h)

Herencia

La interfaz IDebugClient hereda de la interfaz IUnknown . IDebugClient también tiene estos tipos de miembros:

Métodos

La interfaz IDebugClient tiene estos métodos.

 
IDebugClient::AddProcessOptions

El método AddProcessOptions agrega las opciones de proceso a esas opciones que afectan al proceso actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::AttachKernel

Los métodos AttachKernel conectan el motor del depurador a un destino de kernel. Este método pertenece a la interfaz IDebugClient.
IDebugClient::AttachProcess

El método AttachProcess conecta el motor del depurador a un modo de usuario. Este método pertenece a la interfaz IDebugClient.
IDebugClient::ConnectProcessServer

Los métodos ConnectProcessServer se conectan a un servidor de procesos. Este método pertenece a la interfaz IDebugClient.
IDebugClient::ConnectSession

El método ConnectSession une el cliente a una sesión del depurador existente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::CreateClient

El método CreateClient crea un nuevo objeto de cliente para el subproceso actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::CreateProcess

El método CreateProcess crea un proceso a partir de la línea de comandos especificada. Este método pertenece a la interfaz IDebugClient.
IDebugClient::CreateProcessAndAttach

El método IDebugClient::CreateProcessAndAttach crea un proceso a partir de una línea de comandos especificada y, a continuación, se asocia a otro proceso en modo de usuario.
IDebugClient::D etachProcesses

El método IDebugClient::D etachProcesses separa el motor del depurador de todos los procesos de todos los destinos, reanudando todos sus subprocesos.
IDebugClient::D isconnectProcessServer

El método DisconnectProcessServer desconecta el motor del depurador de un servidor de procesos. Este método pertenece a la interfaz IDebugClient.
IDebugClient::D ispatchCallbacks

El método DispatchCallbacks permite al motor del depurador usar el subproceso actual para las devoluciones de llamada. Este método pertenece a la interfaz IDebugClient.
IDebugClient::EndSession

El método EndSession finaliza la sesión del depurador actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::ExitDispatch

El método ExitDispatch hace que se devuelva el método DispatchCallbacks. Este método pertenece a la interfaz IDebugClient.
IDebugClient::FlushCallbacks

El método IDebugClient::FlushCallbacks obliga a que cualquier salida almacenada en búfer restante se entregue al objeto IDebugOutputCallbacks registrado con este cliente.
IDebugClient::GetEventCallbacks

El método GetEventCallbacks devuelve el objeto de devoluciones de llamada de eventos registrado con este cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetExitCode

El método IDebugClient::GetExitCode devuelve el código de salida del proceso actual si ese proceso ya se ha ejecutado hasta su finalización.
IDebugClient::GetIdentity

El método GetIdentity devuelve una cadena que describe el equipo y el usuario que representa este cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetInputCallbacks

El método GetInputCallbacks devuelve el objeto de devoluciones de llamada de entrada registrado con este cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetKernelConnectionOptions

El método GetKernelConnectionOptions devuelve las opciones de conexión para el destino del kernel actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetOtherOutputMask

El método GetOtherOutputMask devuelve la máscara de salida para otro cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetOutputCallbacks

El método GetOutputCallbacks devuelve el objeto de devoluciones de llamada de salida registrado con el cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetOutputLinePrefix

Obtiene el prefijo usado para varias líneas de salida.
IDebugClient::GetOutputMask

El método GetOutputMask devuelve la máscara de salida establecida actualmente para el cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetOutputWidth

Obtiene el ancho de una línea de salida para los comandos que producen una salida con formato.
IDebugClient::GetProcessOptions

El método GetProcessOptions recupera las opciones de proceso que afectan al proceso actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::GetRunningProcessDescription

El método IDebugClient::GetRunningProcessDescription devuelve una descripción del proceso que incluye varios elementos.
IDebugClient::GetRunningProcessSystemIdByExecutableName

El método IDebugClient::GetRunningProcessSystemIdByExecutableName busca un proceso con un nombre de archivo ejecutable determinado y devuelve su identificador de proceso.
IDebugClient::GetRunningProcessSystemIds

El método GetRunningProcessSystemIds devuelve los identificadores de proceso para cada proceso en ejecución. Este método pertenece a la interfaz IDebugClient.
IDebugClient::OpenDumpFile

El método OpenDumpFile abre un archivo de volcado como destino del depurador. Este método pertenece a la interfaz IDebugClient.
IDebugClient::OutputIdentity

El método OutputIdentity da formato y genera una cadena que describe el equipo y el usuario que representa este cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::OutputServers

El método OutputServers enumera los servidores que se ejecutan en un equipo determinado. Este método pertenece a la interfaz IDebugClient.
IDebugClient::RemoveProcessOptions

El método RemoveProcessOptions quita las opciones de proceso de esas opciones que afectan al proceso actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetEventCallbacks

El método SetEventCallbacks registra un objeto de devolución de llamada de eventos con este cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetInputCallbacks

El método SetInputCallbacks registra un objeto de devolución de llamada de entrada con el cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetKernelConnectionOptions

El método SetKernelConnectionOptions actualiza algunas de las opciones de conexión para un destino de kernel activo. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetOtherOutputMask

El método SetOtherOutputMask establece la máscara de salida para otro cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetOutputCallbacks

El método SetOutputCallbacks registra un objeto de devolución de llamada de salida con este cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetOutputLinePrefix

Establece un prefijo para varias líneas de salida.
IDebugClient::SetOutputMask

El método SetOutputMask establece la máscara de salida para el cliente. Este método pertenece a la interfaz IDebugClient.
IDebugClient::SetOutputWidth

Controla el ancho de una línea de salida para los comandos que generan resultados con formato.
IDebugClient::SetProcessOptions

El método SetProcessOptions establece las opciones de proceso que afectan al proceso actual. Este método pertenece a la interfaz IDebugClient.
IDebugClient::StartProcessServer

El método StartProcessServer inicia un servidor de procesos. Este método pertenece a la interfaz IDebugClient.
IDebugClient::StartServer

El método StartServer inicia un servidor de depuración. Este método pertenece a la interfaz IDebugClient.
IDebugClient::TerminateProcesses

El método TerminateProcesses intenta finalizar todos los procesos de todos los destinos. Este método pertenece a la interfaz IDebugClient.
IDebugClient::WriteDumpFile

El método WriteDumpFile crea un archivo de volcado en modo de usuario o kernel-modecrash. Este método pertenece a la interfaz IDebugClient.

Requisitos

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

Consulte también

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5