Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Inheritance
The IDebugClient interface inherits from the IUnknown interface. IDebugClient also has these types of members:
Methods
The IDebugClient interface has these methods.
IDebugClient::AddProcessOptions The AddProcessOptions method adds the process options to those options that affect the current process. This method belongs to the IDebugClient interface. |
IDebugClient::AttachKernel The AttachKernel methods connect the debugger engine to a kernel target. This method belongs to the IDebugClient interface. |
IDebugClient::AttachProcess The AttachProcess method connects the debugger engine to a user-modeprocess. This method belongs to the IDebugClient interface. |
IDebugClient::ConnectProcessServer The ConnectProcessServer methods connect to a process server. This method belongs to the IDebugClient interface. |
IDebugClient::ConnectSession The ConnectSession method joins the client to an existing debugger session. This method belongs to the IDebugClient interface. |
IDebugClient::CreateClient The CreateClient method creates a new client object for the current thread. This method belongs to the IDebugClient interface. |
IDebugClient::CreateProcess The CreateProcess method creates a process from the specified command line. This method belongs to the IDebugClient interface. |
IDebugClient::CreateProcessAndAttach The IDebugClient::CreateProcessAndAttach method creates a process from a specified command line, then attach to another user-mode process. |
IDebugClient::DetachProcesses The IDebugClient::DetachProcesses method detaches the debugger engine from all processes in all targets, resuming all their threads. |
IDebugClient::DisconnectProcessServer The DisconnectProcessServer method disconnects the debugger engine from a process server. This method belongs to the IDebugClient interface. |
IDebugClient::DispatchCallbacks The DispatchCallbacks method lets the debugger engine use the current thread for callbacks. This method belongs to the IDebugClient interface. |
IDebugClient::EndSession The EndSession method ends the current debugger session. This method belongs to the IDebugClient interface. |
IDebugClient::ExitDispatch The ExitDispatch method causes the DispatchCallbacks method to return. This method belongs to the IDebugClient interface. |
IDebugClient::FlushCallbacks The IDebugClient::FlushCallbacks method forces any remaining buffered output to be delivered to the IDebugOutputCallbacks object registered with this client. |
IDebugClient::GetEventCallbacks The GetEventCallbacks method returns the event callbacks object registered with this client. This method belongs to the IDebugClient interface. |
IDebugClient::GetExitCode The IDebugClient::GetExitCode method returns the exit code of the current process if that process has already run through to completion. |
IDebugClient::GetIdentity The GetIdentity method returns a string describing the computer and user this client represents. This method belongs to the IDebugClient interface. |
IDebugClient::GetInputCallbacks The GetInputCallbacks method returns the input callbacks object registered with this client. This method belongs to the IDebugClient interface. |
IDebugClient::GetKernelConnectionOptions The GetKernelConnectionOptions method returns the connection options for the current kernel target. This method belongs to the IDebugClient interface. |
IDebugClient::GetOtherOutputMask The GetOtherOutputMask method returns the output mask for another client. This method belongs to the IDebugClient interface. |
IDebugClient::GetOutputCallbacks The GetOutputCallbacks method returns the output callbacks object registered with the client. This method belongs to the IDebugClient interface. |
IDebugClient::GetOutputLinePrefix Gets the prefix used for multiple lines of output. |
IDebugClient::GetOutputMask The GetOutputMask method returns the output mask currently set for the client. This method belongs to the IDebugClient interface. |
IDebugClient::GetOutputWidth Gets the width of an output line for commands that produce formatted output. |
IDebugClient::GetProcessOptions The GetProcessOptions method retrieves the process options affecting the current process. This method belongs to the IDebugClient interface. |
IDebugClient::GetRunningProcessDescription The IDebugClient::GetRunningProcessDescription method returns a description of the process that includes several elements. |
IDebugClient::GetRunningProcessSystemIdByExecutableName The IDebugClient::GetRunningProcessSystemIdByExecutableName method searches for a process with a given executable file name and return its process ID. |
IDebugClient::GetRunningProcessSystemIds The GetRunningProcessSystemIds method returns the process IDs for each running process. This method belongs to the IDebugClient interface. |
IDebugClient::OpenDumpFile The OpenDumpFile method opens a dump file as a debugger target. This method belongs to the IDebugClient interface. |
IDebugClient::OutputIdentity The OutputIdentity method formats and outputs a string describing the computer and user this client represents. This method belongs to the IDebugClient interface. |
IDebugClient::OutputServers The OutputServers method lists the servers running on a given computer. This method belongs to the IDebugClient interface. |
IDebugClient::RemoveProcessOptions The RemoveProcessOptions method removes process options from those options that affect the current process. This method belongs to the IDebugClient interface. |
IDebugClient::SetEventCallbacks The SetEventCallbacks method registers an event callbacks object with this client. This method belongs to the IDebugClient interface. |
IDebugClient::SetInputCallbacks The SetInputCallbacks method registers an input callbacks object with the client. This method belongs to the IDebugClient interface. |
IDebugClient::SetKernelConnectionOptions The SetKernelConnectionOptions method updates some of the connection options for a live kernel target. This method belongs to the IDebugClient interface. |
IDebugClient::SetOtherOutputMask The SetOtherOutputMask method sets the output mask for another client. This method belongs to the IDebugClient interface. |
IDebugClient::SetOutputCallbacks The SetOutputCallbacks method registers an output callbacks object with this client. This method belongs to the IDebugClient interface. |
IDebugClient::SetOutputLinePrefix Sets a prefix for multiple lines of output. |
IDebugClient::SetOutputMask The SetOutputMask method sets the output mask for the client. This method belongs to the IDebugClient interface. |
IDebugClient::SetOutputWidth Controls the width of an output line for commands that produce formatted output. |
IDebugClient::SetProcessOptions The SetProcessOptions method sets the process options affecting the current process. This method belongs to the IDebugClient interface. |
IDebugClient::StartProcessServer The StartProcessServer method starts a process server. This method belongs to the IDebugClient interface. |
IDebugClient::StartServer The StartServer method starts a debugging server. This method belongs to the IDebugClient interface. |
IDebugClient::TerminateProcesses The TerminateProcesses method attempts to terminate all processes in all targets. This method belongs to the IDebugClient interface. |
IDebugClient::WriteDumpFile The WriteDumpFile method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |