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 IDebugClient2 interface inherits from IDebugClient. IDebugClient2 also has these types of members:
Methods
The IDebugClient2 interface has these methods.
IDebugClient2::AbandonCurrentProcess The IDebugClient2::AbandonCurrentProcess method removes the current process from the engine's process list without detaching or terminating the process. |
IDebugClient2::AddDumpInformationFile The IDebugClient2::AddDumpInformationFile method registers additional files containing supporting information that will be used when opening a dump file. |
IDebugClient2::AddProcessOptions The AddProcessOptions method adds the process options to those options that affect the current process. This method belongs to the IDebugClient2 interface. |
IDebugClient2::AttachKernel The AttachKernel methods connect the debugger engine to a kernel target. This method belongs to the IDebugClient2 interface. |
IDebugClient2::AttachProcess The AttachProcess method connects the debugger engine to a user-modeprocess. This method belongs to the IDebugClient2 interface. |
IDebugClient2::ConnectProcessServer The ConnectProcessServer methods connect to a process server. This method belongs to the IDebugClient2 interface. |
IDebugClient2::ConnectSession The ConnectSession method joins the client to an existing debugger session. This method belongs to the IDebugClient2 interface. |
IDebugClient2::CreateClient The CreateClient method creates a new client object for the current thread. This method belongs to the IDebugClient2 interface. |
IDebugClient2::CreateProcess The CreateProcess method creates a process from the specified command line. This method belongs to the IDebugClient2 interface. |
IDebugClient2::CreateProcessAndAttach The IDebugClient2::CreateProcessAndAttach method creates a process from a specified command line, then attach to another user-mode process. |
IDebugClient2::DetachCurrentProcess The DetachCurrentProcess method detaches the debugger engine from the current process, resuming all its threads. This method belongs to IDebugClient2. |
IDebugClient2::DetachProcesses Learn how the DetachProcesses method detaches the debugger engine from all processes in all targets, resuming all their threads. |
IDebugClient2::DisconnectProcessServer The DisconnectProcessServer method disconnects the debugger engine from a process server. This method belongs to the IDebugClient2 interface. |
IDebugClient2::DispatchCallbacks The DispatchCallbacks method lets the debugger engine use the current thread for callbacks. This method belongs to the IDebugClient2 interface. |
IDebugClient2::EndProcessServer The EndProcessServer method requests that a process server be shut down. This method belongs to the IDebugClient2 interface. |
IDebugClient2::EndSession The EndSession method ends the current debugger session. This method belongs to the IDebugClient2 interface. |
IDebugClient2::ExitDispatch The ExitDispatch method causes the DispatchCallbacks method to return. This method belongs to the IDebugClient2 interface. |
IDebugClient2::FlushCallbacks The IDebugClient2::FlushCallbacks method forces any remaining buffered output to be delivered to the IDebugOutputCallbacks object registered with this client. |
IDebugClient2::GetEventCallbacks The GetEventCallbacks method returns the event callbacks object registered with this client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetExitCode The IDebugClient2::GetExitCode method returns the exit code of the current process if that process has already run through to completion. |
IDebugClient2::GetIdentity The GetIdentity method returns a string describing the computer and user this client represents. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetInputCallbacks The GetInputCallbacks method returns the input callbacks object registered with this client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetKernelConnectionOptions The GetKernelConnectionOptions method returns the connection options for the current kernel target. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetOtherOutputMask The GetOtherOutputMask method returns the output mask for another client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetOutputCallbacks The GetOutputCallbacks method returns the output callbacks object registered with the client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetOutputMask The GetOutputMask method returns the output mask currently set for the client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetProcessOptions The GetProcessOptions method retrieves the process options affecting the current process. This method belongs to the IDebugClient2 interface. |
IDebugClient2::GetRunningProcessDescription The IDebugClient2::GetRunningProcessDescription method returns a description of the process that includes several elements. |
IDebugClient2::GetRunningProcessSystemIdByExecutableName The IDebugClient2::GetRunningProcessSystemIdByExecutableName method searches for a process with a given executable file name and return its process ID. |
IDebugClient2::GetRunningProcessSystemIds The GetRunningProcessSystemIds method returns the process IDs for each running process. This method belongs to the IDebugClient2 interface. |
IDebugClient2::IsKernelDebuggerEnabled The IsKernelDebuggerEnabled method checks whether kernel debugging is enabled for the local kernel. This method belongs to the IDebugClient2 interface. |
IDebugClient2::OpenDumpFile The OpenDumpFile method opens a dump file as a debugger target. This method belongs to the IDebugClient2 interface. |
IDebugClient2::OutputIdentity The IDebugClient2::OutputIdentity method formats and outputs a string describing the computer and user this client represents. |
IDebugClient2::OutputServers The OutputServers method lists the servers running on a given computer. This method belongs to the IDebugClient2 interface. |
IDebugClient2::RemoveProcessOptions The RemoveProcessOptions method removes process options from those options that affect the current process. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetEventCallbacks The SetEventCallbacks method registers an event callbacks object with this client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetInputCallbacks The SetInputCallbacks method registers an input callbacks object with the client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetKernelConnectionOptions The SetKernelConnectionOptions method updates some of the connection options for a live kernel target. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetOtherOutputMask The SetOtherOutputMask method sets the output mask for another client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetOutputCallbacks The SetOutputCallbacks method registers an output callbacks object with this client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetOutputMask The SetOutputMask method sets the output mask for the client. This method belongs to the IDebugClient2 interface. |
IDebugClient2::SetProcessOptions The SetProcessOptions method sets the process options affecting the current process. This method belongs to the IDebugClient2 interface. |
IDebugClient2::StartProcessServer The StartProcessServer method starts a process server. This method belongs to the IDebugClient2 interface. |
IDebugClient2::StartServer The StartServer method starts a debugging server. This method belongs to the IDebugClient2 interface. |
IDebugClient2::TerminateCurrentProcess The TerminateCurrentProcess method attempts to terminate the current process. This method belongs to the IDebugClient2 interface. |
IDebugClient2::TerminateProcesses The TerminateProcesses method attempts to terminate all processes in all targets. This method belongs to the IDebugClient2 interface. |
IDebugClient2::WaitForProcessServerEnd The WaitForProcessServerEnd method waits for a local process server to exit. This method belongs to the IDebugClient2 interface. |
IDebugClient2::WriteDumpFile The WriteDumpFile method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient2 interface. |
IDebugClient2::WriteDumpFile2 The WriteDumpFile2 method creates a user-mode or kernel-modecrash dump file. This method belongs to the IDebugClient2 interface. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | dbgeng.h (include Dbgeng.h) |